Warning: Permanently added '172.25.84.253' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 871016 --chroot fedora-rawhide-i386 --detached default Version: 0.24 Task: {'build_id': 871016, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1', 'git_repo': '@realtime/testing/kernel', 'memory_reqs': 2048, 'package_name': 'kernel', 'package_version': '4.19.30-200.rt16.21.fc29', 'project_dirname': 'testing', 'project_name': 'testing', 'project_owner': '@realtime', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/@realtime/testing/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', 'committish': 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'}, 'source_type': 8, 'submitter': 'jkastner', 'task_id': '871016-fedora-rawhide-i386', 'timeout': 64800, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git /tmp/tmpbzzbl0ni/kernel --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@realtime/testing/kernel.git', '/tmp/tmpbzzbl0ni/kernel', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpbzzbl0ni/kernel'... Running: git checkout ecfbf7e7566a7f984d6a557627d54c37ca30f3f1 cmd: ['git', 'checkout', 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'] cwd: /tmp/tmpbzzbl0ni/kernel rc: 0 stdout: stderr: Note: checking out 'ecfbf7e7566a7f984d6a557627d54c37ca30f3f1'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at ecfbf7e automatic import of kernel Running: cp -r . /tmp/tmpzi6nonhv cmd: ['cp', '-r', '.', '/tmp/tmpzi6nonhv'] cwd: /tmp/tmpbzzbl0ni/kernel rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmpbzzbl0ni/.config/rpkg.conf Running: rpkg -C /tmp/tmpbzzbl0ni/.config/rpkg.conf sources --outdir /tmp/tmpzi6nonhv cmd: ['rpkg', '-C', '/tmp/tmpbzzbl0ni/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpzi6nonhv'] cwd: /tmp/tmpbzzbl0ni/kernel rc: 0 stdout: Downloading linux-4.19.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patch-4.19.30.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patches-4.19.30-rt16.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=64800): unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmpzi6nonhv/kernel.spec --sources /tmp/tmpzi6nonhv --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define '%_disable_source_fetch 0' --uniqueext 1553107807.887258 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.14 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmpzi6nonhv/kernel.spec) Config(871016-fedora-rawhide-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/871016-fedora-rawhide-i386-1553107807.887258/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.14 INFO: Mock Version: 1.4.14 Start: dnf install 'Copr repository' 7.6 MB/s | 1.2 MB 00:00 fedora 3.4 MB/s | 55 MB 00:16 Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 06:50:15 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group tar grep diffutils shadow-utils patch rpm-build info glibc-minimal-langpack findutils sed bash cpio coreutils util-linux fedora-release which make bzip2 gzip redhat-rpm-config xz unzip gawk ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash i686 5.0.2-1.fc30 fedora 1.7 M bzip2 i686 1.0.6-29.fc30 fedora 50 k coreutils i686 8.31-1.fc31 fedora 1.3 M cpio i686 2.12-10.fc30 fedora 255 k diffutils i686 3.7-2.fc30 fedora 395 k fedora-release noarch 31-0.1 fedora 10 k findutils i686 1:4.6.0-22.fc30 fedora 515 k gawk i686 4.2.1-6.fc30 fedora 1.1 M glibc-minimal-langpack i686 2.29.9000-6.fc31 fedora 54 k grep i686 3.1-9.fc30 fedora 256 k gzip i686 1.9-8.fc30 fedora 153 k info i686 6.6-1.fc30 fedora 220 k make i686 1:4.2.1-13.fc30 fedora 490 k patch i686 2.7.6-9.fc31 fedora 138 k redhat-rpm-config noarch 128-1.fc30 fedora 60 k rpm-build i686 4.14.2.1-4.fc30.1 fedora 114 k sed i686 4.5-3.fc30 fedora 289 k shadow-utils i686 2:4.6-9.fc31 fedora 1.1 M tar i686 2:1.32-1.fc31 fedora 889 k unzip i686 6.0-43.fc30 fedora 175 k util-linux i686 2.33.1-4.fc31 fedora 2.4 M which i686 2.21-14.fc30 fedora 41 k xz i686 5.2.4-5.fc30 fedora 148 k Installing dependencies: alternatives i686 1.11-4.fc31 fedora 34 k audit-libs i686 3.0-0.6.20181218gitbdb72c0.fc30 fedora 112 k basesystem noarch 11-7.fc30 fedora 6.9 k binutils i686 2.32-9.fc31 fedora 6.0 M binutils-gold i686 2.32-9.fc31 fedora 820 k boost-regex i686 1.69.0-6.fc30 fedora 312 k brotli i686 1.0.7-3.fc30 fedora 313 k bzip2-libs i686 1.0.6-29.fc30 fedora 38 k ca-certificates noarch 2018.2.26-3.fc30 fedora 385 k coreutils-common i686 8.31-1.fc31 fedora 2.0 M cracklib i686 2.9.6-19.fc30 fedora 77 k crypto-policies noarch 20190211-2.gite3eacfc.fc30 fedora 51 k ctags i686 5.8-25.fc30 fedora 163 k curl i686 7.64.0-4.fc31 fedora 324 k cyrus-sasl-lib i686 2.1.27-0.6rc7.fc30 fedora 97 k dwz i686 0.12-10.fc30 fedora 105 k efi-srpm-macros noarch 4-2.fc30 fedora 23 k elfutils i686 0.176-1.fc30 fedora 309 k elfutils-default-yama-scope noarch 0.176-1.fc30 fedora 16 k elfutils-libelf i686 0.176-1.fc30 fedora 184 k elfutils-libs i686 0.176-1.fc30 fedora 297 k expat i686 2.2.6-2.fc30 fedora 94 k fedora-gpg-keys noarch 31-0.2 fedora 102 k fedora-release-common noarch 31-0.1 fedora 18 k fedora-repos noarch 31-0.2 fedora 9.2 k fedora-repos-rawhide noarch 31-0.2 fedora 8.4 k file i686 5.36-2.fc31 fedora 49 k file-libs i686 5.36-2.fc31 fedora 552 k filesystem i686 3.10-1.fc30 fedora 1.1 M fpc-srpm-macros noarch 1.2-1.fc31 fedora 7.5 k gc i686 7.6.4-5.fc30 fedora 97 k gdb-headless i686 8.3.50.20190304-1.fc31 fedora 3.7 M gdbm-libs i686 1:1.18-4.fc30 fedora 53 k ghc-srpm-macros noarch 1.4.2-9.fc30 fedora 7.6 k glib2 i686 2.60.0-3.fc31 fedora 2.6 M glibc i686 2.29.9000-6.fc31 fedora 3.7 M glibc-common i686 2.29.9000-6.fc31 fedora 826 k gmp i686 1:6.1.2-10.fc31 fedora 259 k gnat-srpm-macros noarch 4-9.fc30 fedora 8.5 k go-srpm-macros noarch 2-19.fc30 fedora 11 k guile22 i686 2.2.4-3.fc30 fedora 6.5 M keyutils-libs i686 1.6-2.fc30 fedora 30 k krb5-libs i686 1.17-6.fc31 fedora 769 k libacl i686 2.2.53-3.fc30 fedora 25 k libarchive i686 3.3.3-4.fc31 fedora 381 k libatomic_ops i686 7.6.10-1.fc31 fedora 34 k libattr i686 2.4.48-5.fc30 fedora 17 k libbabeltrace i686 1.5.6-2.fc30 fedora 208 k libblkid i686 2.33.1-4.fc31 fedora 161 k libcap i686 2.26-5.fc30 fedora 47 k libcap-ng i686 0.7.9-7.fc31 fedora 27 k libcom_err i686 1.45.0-1.fc31 fedora 27 k libcurl i686 7.64.0-4.fc31 fedora 282 k libdb i686 5.3.28-37.fc30 fedora 809 k libdb-utils i686 5.3.28-37.fc30 fedora 135 k libfdisk i686 2.33.1-4.fc31 fedora 213 k libffi i686 3.1-19.fc30 fedora 30 k libgcc i686 9.0.1-0.10.fc30 fedora 89 k libgcrypt i686 1.8.4-3.fc30 fedora 416 k libgpg-error i686 1.33-2.fc30 fedora 244 k libicu i686 63.1-2.fc30 fedora 9.1 M libidn2 i686 2.1.1a-1.fc30 fedora 90 k libipt i686 2.0-2.fc30 fedora 61 k libmetalink i686 0.1.3-8.fc30 fedora 30 k libmount i686 2.33.1-4.fc31 fedora 181 k libnghttp2 i686 1.37.0-1.fc31 fedora 77 k libnsl2 i686 1.2.0-4.20180605git4a062cf.fc30 fedora 57 k libpkgconf i686 1.6.0-1.fc30 fedora 36 k libpsl i686 0.20.2-6.fc30 fedora 58 k libpwquality i686 1.4.0-12.fc30 fedora 97 k libselinux i686 2.9-0.rc2.1.fc31 fedora 85 k libsemanage i686 2.9-0.rc2.1.fc31 fedora 122 k libsepol i686 2.9-0.rc2.1.fc31 fedora 308 k libsigsegv i686 2.11-7.fc30 fedora 25 k libsmartcols i686 2.33.1-4.fc31 fedora 115 k libssh i686 0.8.7-1.fc31 fedora 230 k libstdc++ i686 9.0.1-0.10.fc30 fedora 609 k libtasn1 i686 4.13-7.fc30 fedora 71 k libtirpc i686 1.1.4-2.rc2.fc30.1 fedora 105 k libtool-ltdl i686 2.4.6-29.fc30 fedora 36 k libunistring i686 0.9.10-5.fc30 fedora 423 k libutempter i686 1.1.6-16.fc30 fedora 24 k libuuid i686 2.33.1-4.fc31 fedora 27 k libverto i686 0.3.0-7.fc30 fedora 21 k libxcrypt i686 4.4.4-2.fc31 fedora 126 k libxml2 i686 2.9.9-2.fc30 fedora 696 k libzstd i686 1.3.8-2.fc30 fedora 251 k lua-libs i686 5.3.5-5.fc30 fedora 119 k lz4-libs i686 1.8.3-2.fc30 fedora 61 k mpfr i686 3.1.6-4.fc30 fedora 220 k ncurses i686 6.1-10.20180923.fc30 fedora 363 k ncurses-base noarch 6.1-10.20180923.fc30 fedora 59 k ncurses-libs i686 6.1-10.20180923.fc30 fedora 308 k nim-srpm-macros noarch 1-4.fc30 fedora 8.1 k ocaml-srpm-macros noarch 5-5.fc30 fedora 7.7 k openblas-srpm-macros noarch 2-5.fc30 fedora 7.3 k openldap i686 2.4.47-1.fc30 fedora 298 k openssl-libs i686 1:1.1.1b-3.fc31 fedora 1.3 M p11-kit i686 0.23.15-3.fc30 fedora 237 k p11-kit-trust i686 0.23.15-3.fc30 fedora 129 k pam i686 1.3.1-17.fc30 fedora 643 k pcre i686 8.43-1.fc31 fedora 186 k pcre2 i686 10.33-0.3.RC1.fc31 fedora 252 k perl-srpm-macros noarch 1-29.fc30 fedora 8.2 k pkgconf i686 1.6.0-1.fc30 fedora 38 k pkgconf-m4 noarch 1.6.0-1.fc30 fedora 15 k pkgconf-pkg-config i686 1.6.0-1.fc30 fedora 11 k popt i686 1.16-17.fc30 fedora 57 k publicsuffix-list-dafsa noarch 20190128-2.fc30 fedora 54 k python-pip-wheel noarch 19.0.3-1.fc31 fedora 1.1 M python-setuptools-wheel noarch 40.8.0-1.fc30 fedora 279 k python-srpm-macros noarch 3-42.fc30 fedora 11 k python3-libs i686 3.7.2-7.fc30 fedora 7.8 M qt5-srpm-macros noarch 5.12.1-1.fc31 fedora 9.1 k readline i686 8.0-2.fc30 fedora 198 k rpm i686 4.14.2.1-4.fc30.1 fedora 485 k rpm-build-libs i686 4.14.2.1-4.fc30.1 fedora 100 k rpm-libs i686 4.14.2.1-4.fc30.1 fedora 299 k rust-srpm-macros noarch 6-4.fc30 fedora 9.0 k setup noarch 2.13.2-1.fc31 fedora 149 k source-highlight i686 3.1.8-23.fc31 fedora 679 k sqlite-libs i686 3.27.2-3.fc31 fedora 580 k systemd-libs i686 241-2.gita09c170.fc31 fedora 507 k tzdata noarch 2018i-2.fc30 fedora 424 k xz-libs i686 5.2.4-5.fc30 fedora 92 k zip i686 3.0-24.fc30 fedora 271 k zlib i686 1.2.11-15.fc30 fedora 91 k zstd i686 1.3.8-2.fc30 fedora 365 k Transaction Summary ================================================================================ Install 151 Packages Total download size: 78 M Installed size: 328 M Downloading Packages: (1/151): diffutils-3.7-2.fc30.i686.rpm 18 MB/s | 395 kB 00:00 (2/151): gzip-1.9-8.fc30.i686.rpm 21 MB/s | 153 kB 00:00 (3/151): gawk-4.2.1-6.fc30.i686.rpm 26 MB/s | 1.1 MB 00:00 (4/151): shadow-utils-4.6-9.fc31.i686.rpm 23 MB/s | 1.1 MB 00:00 (5/151): make-4.2.1-13.fc30.i686.rpm 25 MB/s | 490 kB 00:00 (6/151): redhat-rpm-config-128-1.fc30.noarch.rp 17 MB/s | 60 kB 00:00 [MIRROR] glibc-minimal-langpack-2.29.9000-6.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-minimal-langpack-2.29.9000-6.fc31.i686.rpm (7/151): bash-5.0.2-1.fc30.i686.rpm 34 MB/s | 1.7 MB 00:00 (8/151): util-linux-2.33.1-4.fc31.i686.rpm 29 MB/s | 2.4 MB 00:00 [MIRROR] glibc-minimal-langpack-2.29.9000-6.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-minimal-langpack-2.29.9000-6.fc31.i686.rpm (9/151): fedora-release-31-0.1.noarch.rpm 3.6 MB/s | 10 kB 00:00 (10/151): findutils-4.6.0-22.fc30.i686.rpm 21 MB/s | 515 kB 00:00 (11/151): sed-4.5-3.fc30.i686.rpm 28 MB/s | 289 kB 00:00 (12/151): rpm-build-4.14.2.1-4.fc30.1.i686.rpm 18 MB/s | 114 kB 00:00 (13/151): which-2.21-14.fc30.i686.rpm 14 MB/s | 41 kB 00:00 (14/151): grep-3.1-9.fc30.i686.rpm 28 MB/s | 256 kB 00:00 (15/151): patch-2.7.6-9.fc31.i686.rpm 22 MB/s | 138 kB 00:00 (16/151): info-6.6-1.fc30.i686.rpm 28 MB/s | 220 kB 00:00 (17/151): tar-1.32-1.fc31.i686.rpm 49 MB/s | 889 kB 00:00 (18/151): unzip-6.0-43.fc30.i686.rpm 19 MB/s | 175 kB 00:00 [MIRROR] coreutils-8.31-1.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/c/coreutils-8.31-1.fc31.i686.rpm (19/151): cpio-2.12-10.fc30.i686.rpm 38 MB/s | 255 kB 00:00 [MIRROR] coreutils-8.31-1.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/c/coreutils-8.31-1.fc31.i686.rpm (20/151): xz-5.2.4-5.fc30.i686.rpm 2.2 MB/s | 148 kB 00:00 (21/151): bzip2-1.0.6-29.fc30.i686.rpm 733 kB/s | 50 kB 00:00 (22/151): filesystem-3.10-1.fc30.i686.rpm 16 MB/s | 1.1 MB 00:00 [MIRROR] glibc-2.29.9000-6.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-2.29.9000-6.fc31.i686.rpm (23/151): glibc-minimal-langpack-2.29.9000-6.fc 150 kB/s | 54 kB 00:00 [MIRROR] glibc-2.29.9000-6.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-2.29.9000-6.fc31.i686.rpm (24/151): gmp-6.1.2-10.fc31.i686.rpm 3.9 MB/s | 259 kB 00:00 (25/151): libsigsegv-2.11-7.fc30.i686.rpm 2.7 MB/s | 25 kB 00:00 (26/151): mpfr-3.1.6-4.fc30.i686.rpm 29 MB/s | 220 kB 00:00 (27/151): readline-8.0-2.fc30.i686.rpm 4.1 MB/s | 198 kB 00:00 (28/151): audit-libs-3.0-0.6.20181218gitbdb72c0 14 MB/s | 112 kB 00:00 (29/151): libacl-2.2.53-3.fc30.i686.rpm 5.4 MB/s | 25 kB 00:00 (30/151): libattr-2.4.48-5.fc30.i686.rpm 3.4 MB/s | 17 kB 00:00 [MIRROR] libselinux-2.9-0.rc2.1.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/l/libselinux-2.9-0.rc2.1.fc31.i686.rpm [MIRROR] libselinux-2.9-0.rc2.1.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/l/libselinux-2.9-0.rc2.1.fc31.i686.rpm (31/151): coreutils-8.31-1.fc31.i686.rpm 2.1 MB/s | 1.3 MB 00:00 [MIRROR] libsemanage-2.9-0.rc2.1.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/l/libsemanage-2.9-0.rc2.1.fc31.i686.rpm (32/151): libselinux-2.9-0.rc2.1.fc31.i686.rpm 318 kB/s | 85 kB 00:00 (33/151): libsemanage-2.9-0.rc2.1.fc31.i686.rpm 1.6 MB/s | 122 kB 00:00 (34/151): glibc-2.29.9000-6.fc31.i686.rpm 5.8 MB/s | 3.7 MB 00:00 (35/151): setup-2.13.2-1.fc31.noarch.rpm 787 kB/s | 149 kB 00:00 (36/151): libxcrypt-4.4.4-2.fc31.i686.rpm 558 kB/s | 126 kB 00:00 (37/151): libblkid-2.33.1-4.fc31.i686.rpm 1.1 MB/s | 161 kB 00:00 (38/151): libcap-ng-0.7.9-7.fc31.i686.rpm 331 kB/s | 27 kB 00:00 (39/151): libfdisk-2.33.1-4.fc31.i686.rpm 1.2 MB/s | 213 kB 00:00 (40/151): libsmartcols-2.33.1-4.fc31.i686.rpm 1.2 MB/s | 115 kB 00:00 (41/151): libmount-2.33.1-4.fc31.i686.rpm 1.1 MB/s | 181 kB 00:00 (42/151): libutempter-1.1.6-16.fc30.i686.rpm 168 kB/s | 24 kB 00:00 (43/151): libuuid-2.33.1-4.fc31.i686.rpm 188 kB/s | 27 kB 00:00 (44/151): ncurses-libs-6.1-10.20180923.fc30.i68 1.8 MB/s | 308 kB 00:00 (45/151): pam-1.3.1-17.fc30.i686.rpm 4.0 MB/s | 643 kB 00:00 (46/151): zlib-1.2.11-15.fc30.i686.rpm 1.3 MB/s | 91 kB 00:00 (47/151): systemd-libs-241-2.gita09c170.fc31.i6 2.2 MB/s | 507 kB 00:00 (48/151): dwz-0.12-10.fc30.i686.rpm 1.4 MB/s | 105 kB 00:00 (49/151): file-5.36-2.fc31.i686.rpm 573 kB/s | 49 kB 00:00 (50/151): efi-srpm-macros-4-2.fc30.noarch.rpm 255 kB/s | 23 kB 00:00 (51/151): fpc-srpm-macros-1.2-1.fc31.noarch.rpm 106 kB/s | 7.5 kB 00:00 (52/151): ghc-srpm-macros-1.4.2-9.fc30.noarch.r 107 kB/s | 7.6 kB 00:00 (53/151): guile22-2.2.4-3.fc30.i686.rpm 19 MB/s | 6.5 MB 00:00 (54/151): gnat-srpm-macros-4-9.fc30.noarch.rpm 79 kB/s | 8.5 kB 00:00 (55/151): go-srpm-macros-2-19.fc30.noarch.rpm 57 kB/s | 11 kB 00:00 (56/151): nim-srpm-macros-1-4.fc30.noarch.rpm 96 kB/s | 8.1 kB 00:00 (57/151): ocaml-srpm-macros-5-5.fc30.noarch.rpm 92 kB/s | 7.7 kB 00:00 (58/151): openblas-srpm-macros-2-5.fc30.noarch. 90 kB/s | 7.3 kB 00:00 (59/151): python-srpm-macros-3-42.fc30.noarch.r 136 kB/s | 11 kB 00:00 (60/151): perl-srpm-macros-1-29.fc30.noarch.rpm 56 kB/s | 8.2 kB 00:00 (61/151): qt5-srpm-macros-5.12.1-1.fc31.noarch. 136 kB/s | 9.1 kB 00:00 (62/151): rpm-4.14.2.1-4.fc30.1.i686.rpm 2.6 MB/s | 485 kB 00:00 (63/151): rust-srpm-macros-6-4.fc30.noarch.rpm 76 kB/s | 9.0 kB 00:00 (64/151): zip-3.0-24.fc30.i686.rpm 1.0 MB/s | 271 kB 00:00 (65/151): fedora-release-common-31-0.1.noarch.r 123 kB/s | 18 kB 00:00 (66/151): glibc-common-2.29.9000-6.fc31.i686.rp 2.9 MB/s | 826 kB 00:00 (67/151): elfutils-0.176-1.fc30.i686.rpm 2.0 MB/s | 309 kB 00:00 (68/151): elfutils-libelf-0.176-1.fc30.i686.rpm 2.5 MB/s | 184 kB 00:00 (69/151): elfutils-libs-0.176-1.fc30.i686.rpm 2.6 MB/s | 297 kB 00:00 (70/151): binutils-2.32-9.fc31.i686.rpm 18 MB/s | 6.0 MB 00:00 (71/151): pkgconf-pkg-config-1.6.0-1.fc30.i686. 164 kB/s | 11 kB 00:00 (72/151): popt-1.16-17.fc30.i686.rpm 856 kB/s | 57 kB 00:00 (73/151): rpm-build-libs-4.14.2.1-4.fc30.1.i686 1.4 MB/s | 100 kB 00:00 (74/151): gdb-headless-8.3.50.20190304-1.fc31.i 14 MB/s | 3.7 MB 00:00 (75/151): rpm-libs-4.14.2.1-4.fc30.1.i686.rpm 3.5 MB/s | 299 kB 00:00 [MIRROR] zstd-1.3.8-2.fc30.i686.rpm: Downloading successful, but checksum doesn't match. Calculated: ab20fad5e3b479cdba4ebfdb6fcb40c4a4e0b590e5bff5d5e395ae24cd7ef60c(sha256) Expected: 1058151bd2699eeb9f38f86a03e6096b6fd93400843a7e93fa3ae2fdd94f1a85(sha256) (76/151): bzip2-libs-1.0.6-29.fc30.i686.rpm 582 kB/s | 38 kB 00:00 (77/151): pcre-8.43-1.fc31.i686.rpm 2.5 MB/s | 186 kB 00:00 (78/151): zstd-1.3.8-2.fc30.i686.rpm 1.7 MB/s | 365 kB 00:00 (79/151): libcap-2.26-5.fc30.i686.rpm 688 kB/s | 47 kB 00:00 (80/151): coreutils-common-8.31-1.fc31.i686.rpm 14 MB/s | 2.0 MB 00:00 (81/151): ncurses-6.1-10.20180923.fc30.i686.rpm 2.5 MB/s | 363 kB 00:00 (82/151): openssl-libs-1.1.1b-3.fc31.i686.rpm 9.4 MB/s | 1.3 MB 00:00 (83/151): xz-libs-5.2.4-5.fc30.i686.rpm 594 kB/s | 92 kB 00:00 (84/151): basesystem-11-7.fc30.noarch.rpm 84 kB/s | 6.9 kB 00:00 (85/151): libgcc-9.0.1-0.10.fc30.i686.rpm 599 kB/s | 89 kB 00:00 (86/151): libsepol-2.9-0.rc2.1.fc31.i686.rpm 1.7 MB/s | 308 kB 00:00 (87/151): pcre2-10.33-0.3.RC1.fc31.i686.rpm 1.4 MB/s | 252 kB 00:00 (88/151): ncurses-base-6.1-10.20180923.fc30.noa 335 kB/s | 59 kB 00:00 (89/151): cracklib-2.9.6-19.fc30.i686.rpm 1.1 MB/s | 77 kB 00:00 (90/151): libdb-5.3.28-37.fc30.i686.rpm 5.8 MB/s | 809 kB 00:00 (91/151): libnsl2-1.2.0-4.20180605git4a062cf.fc 810 kB/s | 57 kB 00:00 (92/151): libpwquality-1.4.0-12.fc30.i686.rpm 644 kB/s | 97 kB 00:00 (93/151): libtirpc-1.1.4-2.rc2.fc30.1.i686.rpm 1.2 MB/s | 105 kB 00:00 (94/151): libgcrypt-1.8.4-3.fc30.i686.rpm 2.4 MB/s | 416 kB 00:00 (95/151): lz4-libs-1.8.3-2.fc30.i686.rpm 659 kB/s | 61 kB 00:00 (96/151): gc-7.6.4-5.fc30.i686.rpm 628 kB/s | 97 kB 00:00 (97/151): libffi-3.1-19.fc30.i686.rpm 442 kB/s | 30 kB 00:00 (98/151): libtool-ltdl-2.4.6-29.fc30.i686.rpm 275 kB/s | 36 kB 00:00 (99/151): libunistring-0.9.10-5.fc30.i686.rpm 5.8 MB/s | 423 kB 00:00 (100/151): file-libs-5.36-2.fc31.i686.rpm 4.0 MB/s | 552 kB 00:00 (101/151): libarchive-3.3.3-4.fc31.i686.rpm 4.7 MB/s | 381 kB 00:00 (102/151): libdb-utils-5.3.28-37.fc30.i686.rpm 1.0 MB/s | 135 kB 00:00 (103/151): fedora-repos-31-0.2.noarch.rpm 141 kB/s | 9.2 kB 00:00 (104/151): tzdata-2018i-2.fc30.noarch.rpm 2.7 MB/s | 424 kB 00:00 (105/151): alternatives-1.11-4.fc31.i686.rpm 373 kB/s | 34 kB 00:00 (106/151): binutils-gold-2.32-9.fc31.i686.rpm 5.4 MB/s | 820 kB 00:00 (107/151): elfutils-default-yama-scope-0.176-1. 231 kB/s | 16 kB 00:00 (108/151): libstdc++-9.0.1-0.10.fc30.i686.rpm 4.3 MB/s | 609 kB 00:00 (109/151): expat-2.2.6-2.fc30.i686.rpm 1.1 MB/s | 94 kB 00:00 (110/151): libbabeltrace-1.5.6-2.fc30.i686.rpm 1.5 MB/s | 208 kB 00:00 (111/151): libipt-2.0-2.fc30.i686.rpm 764 kB/s | 61 kB 00:00 (112/151): source-highlight-3.1.8-23.fc31.i686. 8.4 MB/s | 679 kB 00:00 (113/151): pkgconf-1.6.0-1.fc30.i686.rpm 546 kB/s | 38 kB 00:00 (114/151): python3-libs-3.7.2-7.fc30.i686.rpm 27 MB/s | 7.8 MB 00:00 (115/151): pkgconf-m4-1.6.0-1.fc30.noarch.rpm 97 kB/s | 15 kB 00:00 (116/151): libzstd-1.3.8-2.fc30.i686.rpm 1.1 MB/s | 251 kB 00:00 (117/151): lua-libs-5.3.5-5.fc30.i686.rpm 1.7 MB/s | 119 kB 00:00 (118/151): ca-certificates-2018.2.26-3.fc30.noa 2.8 MB/s | 385 kB 00:00 (119/151): crypto-policies-20190211-2.gite3eacf 734 kB/s | 51 kB 00:00 (120/151): krb5-libs-1.17-6.fc31.i686.rpm 5.2 MB/s | 769 kB 00:00 (121/151): libcom_err-1.45.0-1.fc31.i686.rpm 333 kB/s | 27 kB 00:00 (122/151): libgpg-error-1.33-2.fc30.i686.rpm 1.5 MB/s | 244 kB 00:00 (123/151): libatomic_ops-7.6.10-1.fc31.i686.rpm 428 kB/s | 34 kB 00:00 (124/151): libxml2-2.9.9-2.fc30.i686.rpm 4.7 MB/s | 696 kB 00:00 (125/151): fedora-repos-rawhide-31-0.2.noarch.r 124 kB/s | 8.4 kB 00:00 (126/151): fedora-gpg-keys-31-0.2.noarch.rpm 729 kB/s | 102 kB 00:00 (127/151): gdbm-libs-1.18-4.fc30.i686.rpm 744 kB/s | 53 kB 00:00 (128/151): glib2-2.60.0-3.fc31.i686.rpm 18 MB/s | 2.6 MB 00:00 (129/151): python-setuptools-wheel-40.8.0-1.fc3 3.5 MB/s | 279 kB 00:00 (130/151): sqlite-libs-3.27.2-3.fc31.i686.rpm 7.6 MB/s | 580 kB 00:00 (131/151): boost-regex-1.69.0-6.fc30.i686.rpm 4.1 MB/s | 312 kB 00:00 (132/151): python-pip-wheel-19.0.3-1.fc31.noarc 4.6 MB/s | 1.1 MB 00:00 (133/151): libpkgconf-1.6.0-1.fc30.i686.rpm 392 kB/s | 36 kB 00:00 (134/151): ctags-5.8-25.fc30.i686.rpm 1.0 MB/s | 163 kB 00:00 (135/151): p11-kit-trust-0.23.15-3.fc30.i686.rp 1.8 MB/s | 129 kB 00:00 (136/151): p11-kit-0.23.15-3.fc30.i686.rpm 1.7 MB/s | 237 kB 00:00 (137/151): keyutils-libs-1.6-2.fc30.i686.rpm 432 kB/s | 30 kB 00:00 (138/151): libverto-0.3.0-7.fc30.i686.rpm 304 kB/s | 21 kB 00:00 (139/151): libtasn1-4.13-7.fc30.i686.rpm 935 kB/s | 71 kB 00:00 (140/151): curl-7.64.0-4.fc31.i686.rpm 4.0 MB/s | 324 kB 00:00 (141/151): libmetalink-0.1.3-8.fc30.i686.rpm 429 kB/s | 30 kB 00:00 (142/151): libcurl-7.64.0-4.fc31.i686.rpm 3.9 MB/s | 282 kB 00:00 (143/151): brotli-1.0.7-3.fc30.i686.rpm 4.3 MB/s | 313 kB 00:00 (144/151): libidn2-2.1.1a-1.fc30.i686.rpm 1.2 MB/s | 90 kB 00:00 (145/151): libnghttp2-1.37.0-1.fc31.i686.rpm 1.0 MB/s | 77 kB 00:00 (146/151): libpsl-0.20.2-6.fc30.i686.rpm 816 kB/s | 58 kB 00:00 (147/151): libssh-0.8.7-1.fc31.i686.rpm 3.2 MB/s | 230 kB 00:00 (148/151): openldap-2.4.47-1.fc30.i686.rpm 3.7 MB/s | 298 kB 00:00 (149/151): libicu-63.1-2.fc30.i686.rpm 20 MB/s | 9.1 MB 00:00 (150/151): publicsuffix-list-dafsa-20190128-2.f 541 kB/s | 54 kB 00:00 (151/151): cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i6 1.1 MB/s | 97 kB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 78 MB 00:05 warning: /var/lib/mock/871016-fedora-rawhide-i386-1553107807.887258/root/var/cache/dnf/fedora-6cb74b5c20b9e175/packages/gawk-4.2.1-6.fc30.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY Importing GPG key 0x3C3359C4: Userid : "Fedora (31) " Fingerprint: 7D22 D586 7F2A 4236 474B F7B8 50CB 390B 3C33 59C4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-31-primary Key imported successfully Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.10-1.fc30.i686 1/1 Preparing : 1/1 Installing : publicsuffix-list-dafsa-20190128-2.fc30.noarch 1/151 Installing : python-setuptools-wheel-40.8.0-1.fc30.noarch 2/151 Installing : fedora-gpg-keys-31-0.2.noarch 3/151 Installing : fedora-release-common-31-0.1.noarch 4/151 Installing : fedora-release-31-0.1.noarch 5/151 Installing : fedora-repos-rawhide-31-0.2.noarch 6/151 Installing : fedora-repos-31-0.2.noarch 7/151 Installing : setup-2.13.2-1.fc31.noarch 8/151 Running scriptlet: setup-2.13.2-1.fc31.noarch 8/151 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.10-1.fc30.i686 9/151 Installing : basesystem-11-7.fc30.noarch 10/151 Installing : pkgconf-m4-1.6.0-1.fc30.noarch 11/151 Installing : tzdata-2018i-2.fc30.noarch 12/151 Installing : ncurses-base-6.1-10.20180923.fc30.noarch 13/151 Installing : coreutils-common-8.31-1.fc31.i686 14/151 Installing : rust-srpm-macros-6-4.fc30.noarch 15/151 Installing : qt5-srpm-macros-5.12.1-1.fc31.noarch 16/151 Installing : python-srpm-macros-3-42.fc30.noarch 17/151 Installing : perl-srpm-macros-1-29.fc30.noarch 18/151 Installing : openblas-srpm-macros-2-5.fc30.noarch 19/151 Installing : ocaml-srpm-macros-5-5.fc30.noarch 20/151 Installing : nim-srpm-macros-1-4.fc30.noarch 21/151 Installing : go-srpm-macros-2-19.fc30.noarch 22/151 Installing : gnat-srpm-macros-4-9.fc30.noarch 23/151 Installing : ghc-srpm-macros-1.4.2-9.fc30.noarch 24/151 Installing : fpc-srpm-macros-1.2-1.fc31.noarch 25/151 Installing : libgcc-9.0.1-0.10.fc30.i686 26/151 Running scriptlet: libgcc-9.0.1-0.10.fc30.i686 26/151 Installing : pcre2-10.33-0.3.RC1.fc31.i686 27/151 Installing : libselinux-2.9-0.rc2.1.fc31.i686 28/151 Installing : glibc-minimal-langpack-2.29.9000-6.fc31.i686 29/151 Installing : ncurses-libs-6.1-10.20180923.fc30.i686 30/151 Installing : glibc-common-2.29.9000-6.fc31.i686 31/151 Running scriptlet: glibc-2.29.9000-6.fc31.i686 32/151 Installing : glibc-2.29.9000-6.fc31.i686 32/151 Running scriptlet: glibc-2.29.9000-6.fc31.i686 32/151 Installing : bash-5.0.2-1.fc30.i686 33/151 Running scriptlet: bash-5.0.2-1.fc30.i686 33/151 Installing : libsepol-2.9-0.rc2.1.fc31.i686 34/151 Running scriptlet: libsepol-2.9-0.rc2.1.fc31.i686 34/151 Installing : zlib-1.2.11-15.fc30.i686 35/151 Installing : bzip2-libs-1.0.6-29.fc30.i686 36/151 Installing : xz-libs-5.2.4-5.fc30.i686 37/151 Installing : libstdc++-9.0.1-0.10.fc30.i686 38/151 Installing : elfutils-libelf-0.176-1.fc30.i686 39/151 Installing : libxcrypt-4.4.4-2.fc31.i686 40/151 Installing : libuuid-2.33.1-4.fc31.i686 41/151 Installing : popt-1.16-17.fc30.i686 42/151 Installing : libdb-5.3.28-37.fc30.i686 43/151 Installing : gmp-1:6.1.2-10.fc31.i686 44/151 Installing : readline-8.0-2.fc30.i686 45/151 Installing : libattr-2.4.48-5.fc30.i686 46/151 Installing : libacl-2.2.53-3.fc30.i686 47/151 Installing : sed-4.5-3.fc30.i686 48/151 Installing : libffi-3.1-19.fc30.i686 49/151 Installing : libcom_err-1.45.0-1.fc31.i686 50/151 Installing : libcap-2.26-5.fc30.i686 51/151 Installing : libunistring-0.9.10-5.fc30.i686 52/151 Installing : expat-2.2.6-2.fc30.i686 53/151 Installing : libzstd-1.3.8-2.fc30.i686 54/151 Installing : elfutils-default-yama-scope-0.176-1.fc30.noarch 55/151 Running scriptlet: elfutils-default-yama-scope-0.176-1.fc30.noarch 55/151 Installing : elfutils-libs-0.176-1.fc30.i686 56/151 Installing : libidn2-2.1.1a-1.fc30.i686 57/151 Installing : p11-kit-0.23.15-3.fc30.i686 58/151 Installing : mpfr-3.1.6-4.fc30.i686 59/151 Installing : unzip-6.0-43.fc30.i686 60/151 Installing : file-libs-5.36-2.fc31.i686 61/151 Installing : file-5.36-2.fc31.i686 62/151 Installing : findutils-1:4.6.0-22.fc30.i686 63/151 Installing : libcap-ng-0.7.9-7.fc31.i686 64/151 Installing : audit-libs-3.0-0.6.20181218gitbdb72c0.fc30.i686 65/151 Installing : pcre-8.43-1.fc31.i686 66/151 Installing : grep-3.1-9.fc30.i686 67/151 Installing : lz4-libs-1.8.3-2.fc30.i686 68/151 Installing : alternatives-1.11-4.fc31.i686 69/151 Installing : lua-libs-5.3.5-5.fc30.i686 70/151 Installing : xz-5.2.4-5.fc30.i686 71/151 Installing : libsemanage-2.9-0.rc2.1.fc31.i686 72/151 Installing : shadow-utils-2:4.6-9.fc31.i686 73/151 Running scriptlet: libutempter-1.1.6-16.fc30.i686 74/151 Installing : libutempter-1.1.6-16.fc30.i686 74/151 Installing : zip-3.0-24.fc30.i686 75/151 Installing : libpsl-0.20.2-6.fc30.i686 76/151 Installing : elfutils-0.176-1.fc30.i686 77/151 Installing : libmetalink-0.1.3-8.fc30.i686 78/151 Installing : tar-2:1.32-1.fc31.i686 79/151 Installing : patch-2.7.6-9.fc31.i686 80/151 Installing : libdb-utils-5.3.28-37.fc30.i686 81/151 Installing : dwz-0.12-10.fc30.i686 82/151 Installing : zstd-1.3.8-2.fc30.i686 83/151 Installing : libicu-63.1-2.fc30.i686 84/151 Installing : boost-regex-1.69.0-6.fc30.i686 85/151 Installing : libxml2-2.9.9-2.fc30.i686 86/151 Installing : bzip2-1.0.6-29.fc30.i686 87/151 Installing : sqlite-libs-3.27.2-3.fc31.i686 88/151 Installing : diffutils-3.7-2.fc30.i686 89/151 Installing : cpio-2.12-10.fc30.i686 90/151 Installing : libsigsegv-2.11-7.fc30.i686 91/151 Installing : gawk-4.2.1-6.fc30.i686 92/151 Installing : libsmartcols-2.33.1-4.fc31.i686 93/151 Installing : ncurses-6.1-10.20180923.fc30.i686 94/151 Installing : libtool-ltdl-2.4.6-29.fc30.i686 95/151 Installing : libipt-2.0-2.fc30.i686 96/151 Installing : libgpg-error-1.33-2.fc30.i686 97/151 Installing : libgcrypt-1.8.4-3.fc30.i686 98/151 Installing : libatomic_ops-7.6.10-1.fc31.i686 99/151 Installing : gc-7.6.4-5.fc30.i686 100/151 Installing : gdbm-libs-1:1.18-4.fc30.i686 101/151 Installing : ctags-5.8-25.fc30.i686 102/151 Installing : source-highlight-3.1.8-23.fc31.i686 103/151 Installing : libpkgconf-1.6.0-1.fc30.i686 104/151 Installing : pkgconf-1.6.0-1.fc30.i686 105/151 Installing : pkgconf-pkg-config-1.6.0-1.fc30.i686 106/151 Installing : keyutils-libs-1.6-2.fc30.i686 107/151 Installing : libverto-0.3.0-7.fc30.i686 108/151 Installing : libtasn1-4.13-7.fc30.i686 109/151 Installing : p11-kit-trust-0.23.15-3.fc30.i686 110/151 Running scriptlet: p11-kit-trust-0.23.15-3.fc30.i686 110/151 Installing : openssl-libs-1:1.1.1b-3.fc31.i686 111/151 Installing : coreutils-8.31-1.fc31.i686 112/151 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 113/151 Installing : ca-certificates-2018.2.26-3.fc30.noarch 113/151 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 113/151 Installing : crypto-policies-20190211-2.gite3eacfc.fc30.noarc 114/151 Running scriptlet: crypto-policies-20190211-2.gite3eacfc.fc30.noarc 114/151 Installing : krb5-libs-1.17-6.fc31.i686 115/151 Installing : libtirpc-1.1.4-2.rc2.fc30.1.i686 116/151 Installing : libblkid-2.33.1-4.fc31.i686 117/151 Running scriptlet: libblkid-2.33.1-4.fc31.i686 117/151 Installing : libmount-2.33.1-4.fc31.i686 118/151 Installing : libnsl2-1.2.0-4.20180605git4a062cf.fc30.i686 119/151 Installing : gzip-1.9-8.fc30.i686 120/151 Installing : cracklib-2.9.6-19.fc30.i686 121/151 Installing : libpwquality-1.4.0-12.fc30.i686 122/151 Installing : pam-1.3.1-17.fc30.i686 123/151 Installing : binutils-gold-2.32-9.fc31.i686 124/151 Installing : binutils-2.32-9.fc31.i686 125/151 Running scriptlet: binutils-2.32-9.fc31.i686 125/151 Installing : python-pip-wheel-19.0.3-1.fc31.noarch 126/151 Installing : python3-libs-3.7.2-7.fc30.i686 127/151 Installing : glib2-2.60.0-3.fc31.i686 128/151 Installing : libbabeltrace-1.5.6-2.fc30.i686 129/151 Installing : libfdisk-2.33.1-4.fc31.i686 130/151 Installing : libssh-0.8.7-1.fc31.i686 131/151 Installing : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i686 132/151 Installing : openldap-2.4.47-1.fc30.i686 133/151 Installing : systemd-libs-241-2.gita09c170.fc31.i686 134/151 Running scriptlet: systemd-libs-241-2.gita09c170.fc31.i686 134/151 Installing : guile22-2.2.4-3.fc30.i686 135/151 Running scriptlet: guile22-2.2.4-3.fc30.i686 135/151 Installing : libarchive-3.3.3-4.fc31.i686 136/151 Installing : brotli-1.0.7-3.fc30.i686 137/151 Installing : libnghttp2-1.37.0-1.fc31.i686 138/151 Installing : libcurl-7.64.0-4.fc31.i686 139/151 Installing : curl-7.64.0-4.fc31.i686 140/151 Installing : rpm-libs-4.14.2.1-4.fc30.1.i686 141/151 Installing : rpm-4.14.2.1-4.fc30.1.i686 142/151 Installing : efi-srpm-macros-4-2.fc30.noarch 143/151 Installing : redhat-rpm-config-128-1.fc30.noarch 144/151 Installing : gdb-headless-8.3.50.20190304-1.fc31.i686 145/151 Installing : rpm-build-libs-4.14.2.1-4.fc30.1.i686 146/151 Installing : rpm-build-4.14.2.1-4.fc30.1.i686 147/151 Installing : make-1:4.2.1-13.fc30.i686 148/151 Installing : util-linux-2.33.1-4.fc31.i686 149/151 Running scriptlet: util-linux-2.33.1-4.fc31.i686 149/151 Installing : info-6.6-1.fc30.i686 150/151 Installing : which-2.21-14.fc30.i686 151/151 Running scriptlet: filesystem-3.10-1.fc30.i686 151/151 Running scriptlet: glibc-common-2.29.9000-6.fc31.i686 151/151 Running scriptlet: glib2-2.60.0-3.fc31.i686 151/151 Running scriptlet: info-6.6-1.fc30.i686 151/151 Verifying : gawk-4.2.1-6.fc30.i686 1/151 Verifying : shadow-utils-2:4.6-9.fc31.i686 2/151 Verifying : diffutils-3.7-2.fc30.i686 3/151 Verifying : gzip-1.9-8.fc30.i686 4/151 Verifying : util-linux-2.33.1-4.fc31.i686 5/151 Verifying : make-1:4.2.1-13.fc30.i686 6/151 Verifying : bash-5.0.2-1.fc30.i686 7/151 Verifying : redhat-rpm-config-128-1.fc30.noarch 8/151 Verifying : glibc-minimal-langpack-2.29.9000-6.fc31.i686 9/151 Verifying : findutils-1:4.6.0-22.fc30.i686 10/151 Verifying : fedora-release-31-0.1.noarch 11/151 Verifying : sed-4.5-3.fc30.i686 12/151 Verifying : rpm-build-4.14.2.1-4.fc30.1.i686 13/151 Verifying : grep-3.1-9.fc30.i686 14/151 Verifying : which-2.21-14.fc30.i686 15/151 Verifying : patch-2.7.6-9.fc31.i686 16/151 Verifying : tar-2:1.32-1.fc31.i686 17/151 Verifying : info-6.6-1.fc30.i686 18/151 Verifying : unzip-6.0-43.fc30.i686 19/151 Verifying : cpio-2.12-10.fc30.i686 20/151 Verifying : coreutils-8.31-1.fc31.i686 21/151 Verifying : xz-5.2.4-5.fc30.i686 22/151 Verifying : bzip2-1.0.6-29.fc30.i686 23/151 Verifying : filesystem-3.10-1.fc30.i686 24/151 Verifying : glibc-2.29.9000-6.fc31.i686 25/151 Verifying : gmp-1:6.1.2-10.fc31.i686 26/151 Verifying : libsigsegv-2.11-7.fc30.i686 27/151 Verifying : mpfr-3.1.6-4.fc30.i686 28/151 Verifying : readline-8.0-2.fc30.i686 29/151 Verifying : audit-libs-3.0-0.6.20181218gitbdb72c0.fc30.i686 30/151 Verifying : libacl-2.2.53-3.fc30.i686 31/151 Verifying : libattr-2.4.48-5.fc30.i686 32/151 Verifying : libselinux-2.9-0.rc2.1.fc31.i686 33/151 Verifying : libsemanage-2.9-0.rc2.1.fc31.i686 34/151 Verifying : libxcrypt-4.4.4-2.fc31.i686 35/151 Verifying : setup-2.13.2-1.fc31.noarch 36/151 Verifying : libblkid-2.33.1-4.fc31.i686 37/151 Verifying : libcap-ng-0.7.9-7.fc31.i686 38/151 Verifying : libfdisk-2.33.1-4.fc31.i686 39/151 Verifying : libmount-2.33.1-4.fc31.i686 40/151 Verifying : libsmartcols-2.33.1-4.fc31.i686 41/151 Verifying : libutempter-1.1.6-16.fc30.i686 42/151 Verifying : libuuid-2.33.1-4.fc31.i686 43/151 Verifying : ncurses-libs-6.1-10.20180923.fc30.i686 44/151 Verifying : pam-1.3.1-17.fc30.i686 45/151 Verifying : systemd-libs-241-2.gita09c170.fc31.i686 46/151 Verifying : zlib-1.2.11-15.fc30.i686 47/151 Verifying : guile22-2.2.4-3.fc30.i686 48/151 Verifying : dwz-0.12-10.fc30.i686 49/151 Verifying : efi-srpm-macros-4-2.fc30.noarch 50/151 Verifying : file-5.36-2.fc31.i686 51/151 Verifying : fpc-srpm-macros-1.2-1.fc31.noarch 52/151 Verifying : ghc-srpm-macros-1.4.2-9.fc30.noarch 53/151 Verifying : gnat-srpm-macros-4-9.fc30.noarch 54/151 Verifying : go-srpm-macros-2-19.fc30.noarch 55/151 Verifying : nim-srpm-macros-1-4.fc30.noarch 56/151 Verifying : ocaml-srpm-macros-5-5.fc30.noarch 57/151 Verifying : openblas-srpm-macros-2-5.fc30.noarch 58/151 Verifying : perl-srpm-macros-1-29.fc30.noarch 59/151 Verifying : python-srpm-macros-3-42.fc30.noarch 60/151 Verifying : qt5-srpm-macros-5.12.1-1.fc31.noarch 61/151 Verifying : rpm-4.14.2.1-4.fc30.1.i686 62/151 Verifying : rust-srpm-macros-6-4.fc30.noarch 63/151 Verifying : zip-3.0-24.fc30.i686 64/151 Verifying : glibc-common-2.29.9000-6.fc31.i686 65/151 Verifying : fedora-release-common-31-0.1.noarch 66/151 Verifying : binutils-2.32-9.fc31.i686 67/151 Verifying : elfutils-0.176-1.fc30.i686 68/151 Verifying : elfutils-libelf-0.176-1.fc30.i686 69/151 Verifying : elfutils-libs-0.176-1.fc30.i686 70/151 Verifying : gdb-headless-8.3.50.20190304-1.fc31.i686 71/151 Verifying : pkgconf-pkg-config-1.6.0-1.fc30.i686 72/151 Verifying : popt-1.16-17.fc30.i686 73/151 Verifying : rpm-build-libs-4.14.2.1-4.fc30.1.i686 74/151 Verifying : rpm-libs-4.14.2.1-4.fc30.1.i686 75/151 Verifying : zstd-1.3.8-2.fc30.i686 76/151 Verifying : pcre-8.43-1.fc31.i686 77/151 Verifying : bzip2-libs-1.0.6-29.fc30.i686 78/151 Verifying : coreutils-common-8.31-1.fc31.i686 79/151 Verifying : libcap-2.26-5.fc30.i686 80/151 Verifying : ncurses-6.1-10.20180923.fc30.i686 81/151 Verifying : openssl-libs-1:1.1.1b-3.fc31.i686 82/151 Verifying : xz-libs-5.2.4-5.fc30.i686 83/151 Verifying : basesystem-11-7.fc30.noarch 84/151 Verifying : libgcc-9.0.1-0.10.fc30.i686 85/151 Verifying : libsepol-2.9-0.rc2.1.fc31.i686 86/151 Verifying : pcre2-10.33-0.3.RC1.fc31.i686 87/151 Verifying : ncurses-base-6.1-10.20180923.fc30.noarch 88/151 Verifying : cracklib-2.9.6-19.fc30.i686 89/151 Verifying : libdb-5.3.28-37.fc30.i686 90/151 Verifying : libnsl2-1.2.0-4.20180605git4a062cf.fc30.i686 91/151 Verifying : libpwquality-1.4.0-12.fc30.i686 92/151 Verifying : libtirpc-1.1.4-2.rc2.fc30.1.i686 93/151 Verifying : libgcrypt-1.8.4-3.fc30.i686 94/151 Verifying : lz4-libs-1.8.3-2.fc30.i686 95/151 Verifying : gc-7.6.4-5.fc30.i686 96/151 Verifying : libffi-3.1-19.fc30.i686 97/151 Verifying : libtool-ltdl-2.4.6-29.fc30.i686 98/151 Verifying : libunistring-0.9.10-5.fc30.i686 99/151 Verifying : file-libs-5.36-2.fc31.i686 100/151 Verifying : libarchive-3.3.3-4.fc31.i686 101/151 Verifying : libdb-utils-5.3.28-37.fc30.i686 102/151 Verifying : tzdata-2018i-2.fc30.noarch 103/151 Verifying : fedora-repos-31-0.2.noarch 104/151 Verifying : alternatives-1.11-4.fc31.i686 105/151 Verifying : binutils-gold-2.32-9.fc31.i686 106/151 Verifying : libstdc++-9.0.1-0.10.fc30.i686 107/151 Verifying : elfutils-default-yama-scope-0.176-1.fc30.noarch 108/151 Verifying : expat-2.2.6-2.fc30.i686 109/151 Verifying : libbabeltrace-1.5.6-2.fc30.i686 110/151 Verifying : libipt-2.0-2.fc30.i686 111/151 Verifying : python3-libs-3.7.2-7.fc30.i686 112/151 Verifying : source-highlight-3.1.8-23.fc31.i686 113/151 Verifying : pkgconf-1.6.0-1.fc30.i686 114/151 Verifying : pkgconf-m4-1.6.0-1.fc30.noarch 115/151 Verifying : libzstd-1.3.8-2.fc30.i686 116/151 Verifying : lua-libs-5.3.5-5.fc30.i686 117/151 Verifying : ca-certificates-2018.2.26-3.fc30.noarch 118/151 Verifying : crypto-policies-20190211-2.gite3eacfc.fc30.noarc 119/151 Verifying : krb5-libs-1.17-6.fc31.i686 120/151 Verifying : libcom_err-1.45.0-1.fc31.i686 121/151 Verifying : libgpg-error-1.33-2.fc30.i686 122/151 Verifying : libatomic_ops-7.6.10-1.fc31.i686 123/151 Verifying : libxml2-2.9.9-2.fc30.i686 124/151 Verifying : fedora-gpg-keys-31-0.2.noarch 125/151 Verifying : fedora-repos-rawhide-31-0.2.noarch 126/151 Verifying : glib2-2.60.0-3.fc31.i686 127/151 Verifying : gdbm-libs-1:1.18-4.fc30.i686 128/151 Verifying : python-pip-wheel-19.0.3-1.fc31.noarch 129/151 Verifying : python-setuptools-wheel-40.8.0-1.fc30.noarch 130/151 Verifying : sqlite-libs-3.27.2-3.fc31.i686 131/151 Verifying : boost-regex-1.69.0-6.fc30.i686 132/151 Verifying : ctags-5.8-25.fc30.i686 133/151 Verifying : libpkgconf-1.6.0-1.fc30.i686 134/151 Verifying : p11-kit-0.23.15-3.fc30.i686 135/151 Verifying : p11-kit-trust-0.23.15-3.fc30.i686 136/151 Verifying : keyutils-libs-1.6-2.fc30.i686 137/151 Verifying : libverto-0.3.0-7.fc30.i686 138/151 Verifying : libicu-63.1-2.fc30.i686 139/151 Verifying : libtasn1-4.13-7.fc30.i686 140/151 Verifying : curl-7.64.0-4.fc31.i686 141/151 Verifying : libmetalink-0.1.3-8.fc30.i686 142/151 Verifying : libcurl-7.64.0-4.fc31.i686 143/151 Verifying : brotli-1.0.7-3.fc30.i686 144/151 Verifying : libidn2-2.1.1a-1.fc30.i686 145/151 Verifying : libnghttp2-1.37.0-1.fc31.i686 146/151 Verifying : libpsl-0.20.2-6.fc30.i686 147/151 Verifying : libssh-0.8.7-1.fc31.i686 148/151 Verifying : openldap-2.4.47-1.fc30.i686 149/151 Verifying : publicsuffix-list-dafsa-20190128-2.fc30.noarch 150/151 Verifying : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i686 151/151 Installed: bash.i686 5.0.2-1.fc30 bzip2.i686 1.0.6-29.fc30 coreutils.i686 8.31-1.fc31 cpio.i686 2.12-10.fc30 diffutils.i686 3.7-2.fc30 fedora-release.noarch 31-0.1 findutils.i686 1:4.6.0-22.fc30 gawk.i686 4.2.1-6.fc30 glibc-minimal-langpack.i686 2.29.9000-6.fc31 grep.i686 3.1-9.fc30 gzip.i686 1.9-8.fc30 info.i686 6.6-1.fc30 make.i686 1:4.2.1-13.fc30 patch.i686 2.7.6-9.fc31 redhat-rpm-config.noarch 128-1.fc30 rpm-build.i686 4.14.2.1-4.fc30.1 sed.i686 4.5-3.fc30 shadow-utils.i686 2:4.6-9.fc31 tar.i686 2:1.32-1.fc31 unzip.i686 6.0-43.fc30 util-linux.i686 2.33.1-4.fc31 which.i686 2.21-14.fc30 xz.i686 5.2.4-5.fc30 alternatives.i686 1.11-4.fc31 audit-libs.i686 3.0-0.6.20181218gitbdb72c0.fc30 basesystem.noarch 11-7.fc30 binutils.i686 2.32-9.fc31 binutils-gold.i686 2.32-9.fc31 boost-regex.i686 1.69.0-6.fc30 brotli.i686 1.0.7-3.fc30 bzip2-libs.i686 1.0.6-29.fc30 ca-certificates.noarch 2018.2.26-3.fc30 coreutils-common.i686 8.31-1.fc31 cracklib.i686 2.9.6-19.fc30 crypto-policies.noarch 20190211-2.gite3eacfc.fc30 ctags.i686 5.8-25.fc30 curl.i686 7.64.0-4.fc31 cyrus-sasl-lib.i686 2.1.27-0.6rc7.fc30 dwz.i686 0.12-10.fc30 efi-srpm-macros.noarch 4-2.fc30 elfutils.i686 0.176-1.fc30 elfutils-default-yama-scope.noarch 0.176-1.fc30 elfutils-libelf.i686 0.176-1.fc30 elfutils-libs.i686 0.176-1.fc30 expat.i686 2.2.6-2.fc30 fedora-gpg-keys.noarch 31-0.2 fedora-release-common.noarch 31-0.1 fedora-repos.noarch 31-0.2 fedora-repos-rawhide.noarch 31-0.2 file.i686 5.36-2.fc31 file-libs.i686 5.36-2.fc31 filesystem.i686 3.10-1.fc30 fpc-srpm-macros.noarch 1.2-1.fc31 gc.i686 7.6.4-5.fc30 gdb-headless.i686 8.3.50.20190304-1.fc31 gdbm-libs.i686 1:1.18-4.fc30 ghc-srpm-macros.noarch 1.4.2-9.fc30 glib2.i686 2.60.0-3.fc31 glibc.i686 2.29.9000-6.fc31 glibc-common.i686 2.29.9000-6.fc31 gmp.i686 1:6.1.2-10.fc31 gnat-srpm-macros.noarch 4-9.fc30 go-srpm-macros.noarch 2-19.fc30 guile22.i686 2.2.4-3.fc30 keyutils-libs.i686 1.6-2.fc30 krb5-libs.i686 1.17-6.fc31 libacl.i686 2.2.53-3.fc30 libarchive.i686 3.3.3-4.fc31 libatomic_ops.i686 7.6.10-1.fc31 libattr.i686 2.4.48-5.fc30 libbabeltrace.i686 1.5.6-2.fc30 libblkid.i686 2.33.1-4.fc31 libcap.i686 2.26-5.fc30 libcap-ng.i686 0.7.9-7.fc31 libcom_err.i686 1.45.0-1.fc31 libcurl.i686 7.64.0-4.fc31 libdb.i686 5.3.28-37.fc30 libdb-utils.i686 5.3.28-37.fc30 libfdisk.i686 2.33.1-4.fc31 libffi.i686 3.1-19.fc30 libgcc.i686 9.0.1-0.10.fc30 libgcrypt.i686 1.8.4-3.fc30 libgpg-error.i686 1.33-2.fc30 libicu.i686 63.1-2.fc30 libidn2.i686 2.1.1a-1.fc30 libipt.i686 2.0-2.fc30 libmetalink.i686 0.1.3-8.fc30 libmount.i686 2.33.1-4.fc31 libnghttp2.i686 1.37.0-1.fc31 libnsl2.i686 1.2.0-4.20180605git4a062cf.fc30 libpkgconf.i686 1.6.0-1.fc30 libpsl.i686 0.20.2-6.fc30 libpwquality.i686 1.4.0-12.fc30 libselinux.i686 2.9-0.rc2.1.fc31 libsemanage.i686 2.9-0.rc2.1.fc31 libsepol.i686 2.9-0.rc2.1.fc31 libsigsegv.i686 2.11-7.fc30 libsmartcols.i686 2.33.1-4.fc31 libssh.i686 0.8.7-1.fc31 libstdc++.i686 9.0.1-0.10.fc30 libtasn1.i686 4.13-7.fc30 libtirpc.i686 1.1.4-2.rc2.fc30.1 libtool-ltdl.i686 2.4.6-29.fc30 libunistring.i686 0.9.10-5.fc30 libutempter.i686 1.1.6-16.fc30 libuuid.i686 2.33.1-4.fc31 libverto.i686 0.3.0-7.fc30 libxcrypt.i686 4.4.4-2.fc31 libxml2.i686 2.9.9-2.fc30 libzstd.i686 1.3.8-2.fc30 lua-libs.i686 5.3.5-5.fc30 lz4-libs.i686 1.8.3-2.fc30 mpfr.i686 3.1.6-4.fc30 ncurses.i686 6.1-10.20180923.fc30 ncurses-base.noarch 6.1-10.20180923.fc30 ncurses-libs.i686 6.1-10.20180923.fc30 nim-srpm-macros.noarch 1-4.fc30 ocaml-srpm-macros.noarch 5-5.fc30 openblas-srpm-macros.noarch 2-5.fc30 openldap.i686 2.4.47-1.fc30 openssl-libs.i686 1:1.1.1b-3.fc31 p11-kit.i686 0.23.15-3.fc30 p11-kit-trust.i686 0.23.15-3.fc30 pam.i686 1.3.1-17.fc30 pcre.i686 8.43-1.fc31 pcre2.i686 10.33-0.3.RC1.fc31 perl-srpm-macros.noarch 1-29.fc30 pkgconf.i686 1.6.0-1.fc30 pkgconf-m4.noarch 1.6.0-1.fc30 pkgconf-pkg-config.i686 1.6.0-1.fc30 popt.i686 1.16-17.fc30 publicsuffix-list-dafsa.noarch 20190128-2.fc30 python-pip-wheel.noarch 19.0.3-1.fc31 python-setuptools-wheel.noarch 40.8.0-1.fc30 python-srpm-macros.noarch 3-42.fc30 python3-libs.i686 3.7.2-7.fc30 qt5-srpm-macros.noarch 5.12.1-1.fc31 readline.i686 8.0-2.fc30 rpm.i686 4.14.2.1-4.fc30.1 rpm-build-libs.i686 4.14.2.1-4.fc30.1 rpm-libs.i686 4.14.2.1-4.fc30.1 rust-srpm-macros.noarch 6-4.fc30 setup.noarch 2.13.2-1.fc31 source-highlight.i686 3.1.8-23.fc31 sqlite-libs.i686 3.27.2-3.fc31 systemd-libs.i686 241-2.gita09c170.fc31 tzdata.noarch 2018i-2.fc30 xz-libs.i686 5.2.4-5.fc30 zip.i686 3.0-24.fc30 zlib.i686 1.2.11-15.fc30 zstd.i686 1.3.8-2.fc30 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/kernel-4.19.30-200.rt16.21.fc31.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/871016-fedora-rawhide-i386-1553107807.887258/root/var/log/dnf.rpm.log /var/lib/mock/871016-fedora-rawhide-i386-1553107807.887258/root/var/log/dnf.librepo.log /var/lib/mock/871016-fedora-rawhide-i386-1553107807.887258/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpzi6nonhv/kernel.spec) Config(child) 1 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=64800): unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1553107896.081696 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.14 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm) Config(871016-fedora-rawhide-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/871016-fedora-rawhide-i386-1553107896.081696/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.14 INFO: Mock Version: 1.4.14 Start: dnf update 'Copr repository' 7.7 MB/s | 1.2 MB 00:00 fedora 24 MB/s | 55 MB 00:02 Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 06:51:45 PM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for kernel-4.19.30-200.rt16.21.fc31.src.rpm Start: build setup for kernel-4.19.30-200.rt16.21.fc31.src.rpm Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/kernel-4.19.30-200.rt16.21.fc31.src.rpm Last metadata expiration check: 0:00:00 ago on Wed 20 Mar 2019 06:52:20 PM UTC. Package bash-5.0.2-1.fc30.i686 is already installed, skipping. Package binutils-2.32-9.fc31.i686 is already installed, skipping. Package bzip2-1.0.6-29.fc30.i686 is already installed, skipping. Package diffutils-3.7-2.fc30.i686 is already installed, skipping. Package elfutils-0.176-1.fc30.i686 is already installed, skipping. Package findutils-1:4.6.0-22.fc30.i686 is already installed, skipping. Package gawk-4.2.1-6.fc30.i686 is already installed, skipping. Package gzip-1.9-8.fc30.i686 is already installed, skipping. Package make-1:4.2.1-13.fc30.i686 is already installed, skipping. Package patch-2.7.6-9.fc31.i686 is already installed, skipping. Package redhat-rpm-config-128-1.fc30.noarch is already installed, skipping. Package rpm-build-4.14.2.1-4.fc30.1.i686 is already installed, skipping. Package tar-2:1.32-1.fc31.i686 is already installed, skipping. Package xz-5.2.4-5.fc30.i686 is already installed, skipping. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: bc i686 1.07.1-8.fc30 fedora 120 k bison i686 3.0.5-2.fc30 fedora 693 k elfutils-devel i686 0.176-1.fc30 fedora 82 k flex i686 2.6.4-2.fc30 fedora 299 k gcc i686 9.0.1-0.10.fc30 fedora 21 M git i686 2.21.0-1.fc31 fedora 135 k hostname i686 3.20-7.fc30 fedora 27 k kmod i686 26-3.fc31 fedora 124 k libkcapi-hmaccalc i686 1.1.4-1.fc30 fedora 27 k m4 i686 1.4.18-10.fc30 fedora 213 k net-tools i686 2.0-0.54.20160912git.fc31 fedora 283 k openssl i686 1:1.1.1b-3.fc31 fedora 642 k openssl-devel i686 1:1.1.1b-3.fc31 fedora 2.2 M perl-Carp noarch 1.50-418.fc30 fedora 29 k perl-devel i686 4:5.28.1-434.fc31 fedora 768 k perl-generators noarch 1.10-11.fc30 fedora 15 k perl-interpreter i686 4:5.28.1-434.fc31 fedora 6.4 M pesign i686 0.112-22.fc28 fedora 185 k python3-devel i686 3.7.2-7.fc30 fedora 212 k Installing dependencies: acl i686 2.2.53-3.fc30 fedora 70 k annobin i686 8.71-1.fc31 fedora 176 k cpp i686 9.0.1-0.10.fc30 fedora 9.4 M cryptsetup-libs i686 2.1.0-1.fc30 fedora 358 k dbus i686 1:1.12.12-5.fc31 fedora 11 k dbus-broker i686 18-1.fc31 fedora 162 k dbus-common noarch 1:1.12.12-5.fc31 fedora 17 k device-mapper i686 1.02.154-4.fc31 fedora 151 k device-mapper-libs i686 1.02.154-4.fc31 fedora 193 k efivar-libs i686 37-1.fc30 fedora 92 k elfutils-libelf-devel i686 0.176-1.fc30 fedora 23 k emacs-filesystem noarch 1:26.1-8.fc30 fedora 9.8 k fipscheck i686 1.5.0-6.fc30 fedora 24 k fipscheck-lib i686 1.5.0-6.fc30 fedora 13 k git-core i686 2.21.0-1.fc31 fedora 10 M git-core-doc noarch 2.21.0-1.fc31 fedora 2.3 M glibc-devel i686 2.29.9000-6.fc31 fedora 1.0 M glibc-headers i686 2.29.9000-6.fc31 fedora 481 k gnutls i686 3.6.6-1.fc30 fedora 891 k groff-base i686 1.22.3-19.fc30 fedora 966 k iptables-libs i686 1.8.0-5.fc30 fedora 52 k isl i686 0.16.1-8.fc30 fedora 971 k json-c i686 0.13.1-4.fc30 fedora 37 k kernel-headers i686 5.1.0-0.rc0.git9.1.fc31 fedora 1.2 M keyutils-libs-devel i686 1.6-2.fc30 fedora 49 k kmod-libs i686 26-3.fc31 fedora 64 k krb5-devel i686 1.17-6.fc31 fedora 438 k less i686 530-4.fc30 fedora 150 k libargon2 i686 20161029-7.fc30 fedora 30 k libasan i686 9.0.1-0.10.fc30 fedora 441 k libatomic i686 9.0.1-0.10.fc30 fedora 26 k libcom_err-devel i686 1.45.0-1.fc31 fedora 17 k libedit i686 3.1-26.20181209cvs.fc30 fedora 99 k libgomp i686 9.0.1-0.10.fc30 fedora 217 k libkadm5 i686 1.17-6.fc31 fedora 80 k libkcapi i686 1.1.4-1.fc30 fedora 45 k libmpc i686 1.1.0-3.fc30 fedora 62 k libpcap i686 14:1.9.0-3.fc30 fedora 156 k libseccomp i686 2.4.0-0.fc31 fedora 58 k libsecret i686 0.18.8-1.fc30 fedora 158 k libselinux-devel i686 2.9-0.rc2.1.fc31 fedora 117 k libsepol-devel i686 2.9-0.rc2.1.fc31 fedora 45 k libubsan i686 9.0.1-0.10.fc30 fedora 170 k libverto-devel i686 0.3.0-7.fc30 fedora 15 k libxcrypt-devel i686 4.4.4-2.fc31 fedora 35 k nettle i686 3.4.1rc1-2.fc30 fedora 314 k nspr i686 4.20.0-2.fc30 fedora 132 k nss i686 3.42.1-1.fc30 fedora 704 k nss-softokn i686 3.42.1-1.fc30 fedora 394 k nss-softokn-freebl i686 3.42.1-1.fc30 fedora 214 k nss-sysinit i686 3.42.1-1.fc30 fedora 20 k nss-util i686 3.42.1-1.fc30 fedora 86 k openssh i686 7.9p1-4.fc30 fedora 445 k openssh-clients i686 7.9p1-4.fc30 fedora 621 k pcre2-devel i686 10.33-0.3.RC1.fc31 fedora 620 k pcre2-utf16 i686 10.33-0.3.RC1.fc31 fedora 232 k pcre2-utf32 i686 10.33-0.3.RC1.fc31 fedora 221 k perl-Data-Dumper i686 2.173-2.fc30 fedora 55 k perl-Devel-PPPort i686 3.44-1.fc31 fedora 114 k perl-Encode i686 4:3.01-10.fc31 fedora 1.1 M perl-Errno i686 1.29-434.fc31 fedora 24 k perl-Error noarch 1:0.17027-2.fc30 fedora 42 k perl-Exporter noarch 5.73-419.fc30 fedora 32 k perl-ExtUtils-Command noarch 1:7.34-419.fc30 fedora 14 k perl-ExtUtils-Install noarch 2.14-419.fc30 fedora 45 k perl-ExtUtils-MakeMaker noarch 1:7.34-419.fc30 fedora 296 k perl-ExtUtils-Manifest noarch 1:1.72-1.fc31 fedora 34 k perl-ExtUtils-ParseXS noarch 1:3.39-419.fc30 fedora 188 k perl-Fedora-VSP noarch 0.001-13.fc30 fedora 24 k perl-File-Path noarch 2.16-2.fc30 fedora 36 k perl-File-Temp noarch 1:0.230.900-2.fc30 fedora 61 k perl-Getopt-Long noarch 1:2.50-418.fc30 fedora 61 k perl-Git noarch 2.21.0-1.fc31 fedora 47 k perl-HTTP-Tiny noarch 0.076-2.fc30 fedora 55 k perl-IO i686 1.39-434.fc31 fedora 89 k perl-MIME-Base64 i686 3.15-418.fc30 fedora 29 k perl-PathTools i686 3.75-2.fc30 fedora 86 k perl-Pod-Escapes noarch 1:1.07-418.fc30 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-419.fc30 fedora 84 k perl-Pod-Simple noarch 1:3.35-418.fc30 fedora 211 k perl-Pod-Usage noarch 4:1.69-418.fc30 fedora 32 k perl-Scalar-List-Utils i686 3:1.50-418.fc30 fedora 65 k perl-Socket i686 4:2.029-1.fc31 fedora 54 k perl-Storable i686 1:3.11-7.fc30 fedora 96 k perl-Term-ANSIColor noarch 4.06-419.fc30 fedora 45 k perl-Term-Cap noarch 1.17-418.fc30 fedora 22 k perl-TermReadKey i686 2.38-2.fc30 fedora 35 k perl-Test-Harness noarch 1:3.42-419.fc30 fedora 276 k perl-Text-ParseWords noarch 3.30-418.fc30 fedora 16 k perl-Text-Tabs+Wrap noarch 2013.0523-418.fc30 fedora 23 k perl-Time-Local noarch 2:1.280-4.fc30 fedora 31 k perl-Unicode-Normalize i686 1.26-418.fc30 fedora 73 k perl-constant noarch 1.33-419.fc30 fedora 23 k perl-libs i686 4:5.28.1-434.fc31 fedora 1.7 M perl-macros i686 4:5.28.1-434.fc31 fedora 20 k perl-parent noarch 1:0.237-3.fc30 fedora 14 k perl-podlators noarch 1:4.11-4.fc30 fedora 115 k perl-threads i686 1:2.22-418.fc30 fedora 58 k perl-threads-shared i686 1.59-2.fc30 fedora 43 k perl-version i686 7:0.99.24-6.fc30 fedora 62 k python-rpm-macros noarch 3-42.fc30 fedora 11 k python3 i686 3.7.2-7.fc30 fedora 38 k python3-pyparsing noarch 2.3.1-1.fc31 fedora 141 k python3-rpm-generators noarch 7-2.fc30 fedora 23 k python3-rpm-macros noarch 3-42.fc30 fedora 10 k python3-setuptools noarch 40.8.0-1.fc30 fedora 636 k qrencode-libs i686 3.4.4-8.fc30 fedora 55 k systemd i686 241-2.gita09c170.fc31 fedora 3.7 M systemd-pam i686 241-2.gita09c170.fc31 fedora 156 k systemd-rpm-macros noarch 241-2.gita09c170.fc31 fedora 21 k systemtap-sdt-devel i686 4.1-0.20190308gitb3627d9aa037.fc31 fedora 70 k xz-devel i686 5.2.4-5.fc30 fedora 56 k zlib-devel i686 1.2.11-15.fc30 fedora 46 k Transaction Summary ================================================================================ Install 132 Packages Total download size: 79 M Installed size: 241 M Downloading Packages: (1/132): python3-devel-3.7.2-7.fc30.i686.rpm 15 MB/s | 212 kB 00:00 (2/132): bc-1.07.1-8.fc30.i686.rpm 8.0 MB/s | 120 kB 00:00 (3/132): elfutils-devel-0.176-1.fc30.i686.rpm 7.8 MB/s | 82 kB 00:00 (4/132): bison-3.0.5-2.fc30.i686.rpm 17 MB/s | 693 kB 00:00 (5/132): flex-2.6.4-2.fc30.i686.rpm 11 MB/s | 299 kB 00:00 (6/132): git-2.21.0-1.fc31.i686.rpm 14 MB/s | 135 kB 00:00 (7/132): libkcapi-hmaccalc-1.1.4-1.fc30.i686.rp 3.6 MB/s | 27 kB 00:00 (8/132): hostname-3.20-7.fc30.i686.rpm 3.0 MB/s | 27 kB 00:00 (9/132): kmod-26-3.fc31.i686.rpm 9.6 MB/s | 124 kB 00:00 (10/132): m4-1.4.18-10.fc30.i686.rpm 22 MB/s | 213 kB 00:00 (11/132): net-tools-2.0-0.54.20160912git.fc31.i 18 MB/s | 283 kB 00:00 (12/132): openssl-1.1.1b-3.fc31.i686.rpm 19 MB/s | 642 kB 00:00 (13/132): perl-Carp-1.50-418.fc30.noarch.rpm 8.5 MB/s | 29 kB 00:00 (14/132): perl-devel-5.28.1-434.fc31.i686.rpm 18 MB/s | 768 kB 00:00 (15/132): perl-generators-1.10-11.fc30.noarch.r 2.7 MB/s | 15 kB 00:00 (16/132): openssl-devel-1.1.1b-3.fc31.i686.rpm 26 MB/s | 2.2 MB 00:00 (17/132): pesign-0.112-22.fc28.i686.rpm 13 MB/s | 185 kB 00:00 (18/132): python-rpm-macros-3-42.fc30.noarch.rp 3.3 MB/s | 11 kB 00:00 (19/132): python3-3.7.2-7.fc30.i686.rpm 9.1 MB/s | 38 kB 00:00 (20/132): python3-rpm-generators-7-2.fc30.noarc 5.5 MB/s | 23 kB 00:00 (21/132): python3-rpm-macros-3-42.fc30.noarch.r 2.6 MB/s | 10 kB 00:00 (22/132): python3-setuptools-40.8.0-1.fc30.noar 22 MB/s | 636 kB 00:00 (23/132): elfutils-libelf-devel-0.176-1.fc30.i6 2.7 MB/s | 23 kB 00:00 (24/132): xz-devel-5.2.4-5.fc30.i686.rpm 9.6 MB/s | 56 kB 00:00 (25/132): zlib-devel-1.2.11-15.fc30.i686.rpm 8.8 MB/s | 46 kB 00:00 (26/132): perl-interpreter-5.28.1-434.fc31.i686 27 MB/s | 6.4 MB 00:00 [MIRROR] glibc-devel-2.29.9000-6.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-devel-2.29.9000-6.fc31.i686.rpm (27/132): gcc-9.0.1-0.10.fc30.i686.rpm 43 MB/s | 21 MB 00:00 [MIRROR] glibc-devel-2.29.9000-6.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-devel-2.29.9000-6.fc31.i686.rpm (28/132): isl-0.16.1-8.fc30.i686.rpm 49 MB/s | 971 kB 00:00 (29/132): libasan-9.0.1-0.10.fc30.i686.rpm 40 MB/s | 441 kB 00:00 (30/132): libatomic-9.0.1-0.10.fc30.i686.rpm 6.5 MB/s | 26 kB 00:00 (31/132): libgomp-9.0.1-0.10.fc30.i686.rpm 35 MB/s | 217 kB 00:00 (32/132): libmpc-1.1.0-3.fc30.i686.rpm 14 MB/s | 62 kB 00:00 (33/132): libubsan-9.0.1-0.10.fc30.i686.rpm 25 MB/s | 170 kB 00:00 (34/132): emacs-filesystem-26.1-8.fc30.noarch.r 2.4 MB/s | 9.8 kB 00:00 (35/132): cpp-9.0.1-0.10.fc30.i686.rpm 26 MB/s | 9.4 MB 00:00 (36/132): git-core-doc-2.21.0-1.fc31.noarch.rpm 29 MB/s | 2.3 MB 00:00 (37/132): libsecret-0.18.8-1.fc30.i686.rpm 6.5 MB/s | 158 kB 00:00 (38/132): perl-Getopt-Long-2.50-418.fc30.noarch 10 MB/s | 61 kB 00:00 (39/132): git-core-2.21.0-1.fc31.i686.rpm 53 MB/s | 10 MB 00:00 (40/132): perl-Git-2.21.0-1.fc31.noarch.rpm 1.0 MB/s | 47 kB 00:00 (41/132): perl-PathTools-3.75-2.fc30.i686.rpm 5.3 MB/s | 86 kB 00:00 (42/132): perl-TermReadKey-2.38-2.fc30.i686.rpm 2.4 MB/s | 35 kB 00:00 (43/132): libkcapi-1.1.4-1.fc30.i686.rpm 5.0 MB/s | 45 kB 00:00 (44/132): perl-libs-5.28.1-434.fc31.i686.rpm 63 MB/s | 1.7 MB 00:00 (45/132): krb5-devel-1.17-6.fc31.i686.rpm 42 MB/s | 438 kB 00:00 (46/132): perl-Exporter-5.73-419.fc30.noarch.rp 9.1 MB/s | 32 kB 00:00 (47/132): libxcrypt-devel-4.4.4-2.fc31.i686.rpm 7.8 MB/s | 35 kB 00:00 (48/132): perl-Devel-PPPort-3.44-1.fc31.i686.rp 13 MB/s | 114 kB 00:00 (49/132): perl-ExtUtils-Install-2.14-419.fc30.n 6.5 MB/s | 45 kB 00:00 (50/132): systemd-241-2.gita09c170.fc31.i686.rp 52 MB/s | 3.7 MB 00:00 (51/132): perl-ExtUtils-ParseXS-3.39-419.fc30.n 8.3 MB/s | 188 kB 00:00 (52/132): perl-File-Path-2.16-2.fc30.noarch.rpm 6.3 MB/s | 36 kB 00:00 (53/132): perl-Text-Tabs+Wrap-2013.0523-418.fc3 6.4 MB/s | 23 kB 00:00 (54/132): systemtap-sdt-devel-4.1-0.20190308git 1.6 MB/s | 70 kB 00:00 (55/132): perl-Fedora-VSP-0.001-13.fc30.noarch. 545 kB/s | 24 kB 00:00 (56/132): perl-macros-5.28.1-434.fc31.i686.rpm 6.0 MB/s | 20 kB 00:00 (57/132): perl-IO-1.39-434.fc31.i686.rpm 14 MB/s | 89 kB 00:00 (58/132): perl-Scalar-List-Utils-1.50-418.fc30. 11 MB/s | 65 kB 00:00 (59/132): perl-Unicode-Normalize-1.26-418.fc30. 12 MB/s | 73 kB 00:00 (60/132): perl-constant-1.33-419.fc30.noarch.rp 3.8 MB/s | 23 kB 00:00 (61/132): perl-parent-0.237-3.fc30.noarch.rpm 3.6 MB/s | 14 kB 00:00 (62/132): perl-threads-2.22-418.fc30.i686.rpm 19 MB/s | 58 kB 00:00 (63/132): perl-threads-shared-1.59-2.fc30.i686. 4.6 MB/s | 43 kB 00:00 (64/132): efivar-libs-37-1.fc30.i686.rpm 6.9 MB/s | 92 kB 00:00 (65/132): nspr-4.20.0-2.fc30.i686.rpm 8.0 MB/s | 132 kB 00:00 (66/132): glibc-devel-2.29.9000-6.fc31.i686.rpm 1.8 MB/s | 1.0 MB 00:00 (67/132): nss-util-3.42.1-1.fc30.i686.rpm 8.1 MB/s | 86 kB 00:00 [MIRROR] glibc-headers-2.29.9000-6.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-headers-2.29.9000-6.fc31.i686.rpm (68/132): annobin-8.71-1.fc31.i686.rpm 24 MB/s | 176 kB 00:00 [MIRROR] glibc-headers-2.29.9000-6.fc31.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/glibc-headers-2.29.9000-6.fc31.i686.rpm (69/132): nss-3.42.1-1.fc30.i686.rpm 20 MB/s | 704 kB 00:00 (70/132): less-530-4.fc30.i686.rpm 9.3 MB/s | 150 kB 00:00 (71/132): perl-Pod-Usage-1.69-418.fc30.noarch.r 9.1 MB/s | 32 kB 00:00 (72/132): perl-Text-ParseWords-3.30-418.fc30.no 3.4 MB/s | 16 kB 00:00 (73/132): openssh-clients-7.9p1-4.fc30.i686.rpm 26 MB/s | 621 kB 00:00 (74/132): perl-Error-0.17027-2.fc30.noarch.rpm 4.1 MB/s | 42 kB 00:00 (75/132): perl-File-Temp-0.230.900-2.fc30.noarc 11 MB/s | 61 kB 00:00 (76/132): perl-Time-Local-1.280-4.fc30.noarch.r 6.1 MB/s | 31 kB 00:00 (77/132): perl-Errno-1.29-434.fc31.i686.rpm 4.6 MB/s | 24 kB 00:00 (78/132): acl-2.2.53-3.fc30.i686.rpm 16 MB/s | 70 kB 00:00 [MIRROR] cryptsetup-libs-2.1.0-1.fc30.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/c/cryptsetup-libs-2.1.0-1.fc30.i686.rpm (79/132): dbus-1.12.12-5.fc31.i686.rpm 4.0 MB/s | 11 kB 00:00 [MIRROR] cryptsetup-libs-2.1.0-1.fc30.i686.rpm: Status code: 404 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/c/cryptsetup-libs-2.1.0-1.fc30.i686.rpm (80/132): glibc-headers-2.29.9000-6.fc31.i686.r 8.1 MB/s | 481 kB 00:00 (81/132): iptables-libs-1.8.0-5.fc30.i686.rpm 9.5 MB/s | 52 kB 00:00 (82/132): gnutls-3.6.6-1.fc30.i686.rpm 58 MB/s | 891 kB 00:00 (83/132): kmod-libs-26-3.fc31.i686.rpm 7.1 MB/s | 64 kB 00:00 (84/132): libseccomp-2.4.0-0.fc31.i686.rpm 10 MB/s | 58 kB 00:00 (85/132): qrencode-libs-3.4.4-8.fc30.i686.rpm 11 MB/s | 55 kB 00:00 (86/132): systemd-pam-241-2.gita09c170.fc31.i68 29 MB/s | 156 kB 00:00 (87/132): systemd-rpm-macros-241-2.gita09c170.f 4.2 MB/s | 21 kB 00:00 (88/132): keyutils-libs-devel-1.6-2.fc30.i686.r 10 MB/s | 49 kB 00:00 (89/132): libcom_err-devel-1.45.0-1.fc31.i686.r 3.3 MB/s | 17 kB 00:00 (90/132): libkadm5-1.17-6.fc31.i686.rpm 17 MB/s | 80 kB 00:00 [MIRROR] libselinux-devel-2.9-0.rc2.1.fc31.i686.rpm: Status code: 404 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/l/libselinux-devel-2.9-0.rc2.1.fc31.i686.rpm (91/132): libverto-devel-0.3.0-7.fc30.i686.rpm 2.0 MB/s | 15 kB 00:00 (92/132): perl-Data-Dumper-2.173-2.fc30.i686.rp 1.4 MB/s | 55 kB 00:00 (93/132): libselinux-devel-2.9-0.rc2.1.fc31.i68 2.1 MB/s | 117 kB 00:00 (94/132): perl-ExtUtils-MakeMaker-7.34-419.fc30 5.7 MB/s | 296 kB 00:00 (95/132): python3-pyparsing-2.3.1-1.fc31.noarch 1.6 MB/s | 141 kB 00:00 (96/132): nss-softokn-3.42.1-1.fc30.i686.rpm 4.4 MB/s | 394 kB 00:00 (97/132): cryptsetup-libs-2.1.0-1.fc30.i686.rpm 1.3 MB/s | 358 kB 00:00 (98/132): nss-sysinit-3.42.1-1.fc30.i686.rpm 435 kB/s | 20 kB 00:00 (99/132): perl-Socket-2.029-1.fc31.i686.rpm 299 kB/s | 54 kB 00:00 (100/132): fipscheck-lib-1.5.0-6.fc30.i686.rpm 144 kB/s | 13 kB 00:00 (101/132): libedit-3.1-26.20181209cvs.fc30.i686 1.1 MB/s | 99 kB 00:00 (102/132): perl-Pod-Perldoc-3.28.01-419.fc30.no 952 kB/s | 84 kB 00:00 (103/132): perl-podlators-4.11-4.fc30.noarch.rp 2.4 MB/s | 115 kB 00:00 (104/132): openssh-7.9p1-4.fc30.i686.rpm 2.4 MB/s | 445 kB 00:00 (105/132): device-mapper-libs-1.02.154-4.fc31.i 2.0 MB/s | 193 kB 00:00 (106/132): json-c-0.13.1-4.fc30.i686.rpm 413 kB/s | 37 kB 00:00 (107/132): libargon2-20161029-7.fc30.i686.rpm 331 kB/s | 30 kB 00:00 (108/132): dbus-broker-18-1.fc31.i686.rpm 3.3 MB/s | 162 kB 00:00 (109/132): nettle-3.4.1rc1-2.fc30.i686.rpm 3.3 MB/s | 314 kB 00:00 (110/132): libpcap-1.9.0-3.fc30.i686.rpm 3.1 MB/s | 156 kB 00:00 (111/132): libsepol-devel-2.9-0.rc2.1.fc31.i686 504 kB/s | 45 kB 00:00 (112/132): pcre2-devel-10.33-0.3.RC1.fc31.i686. 11 MB/s | 620 kB 00:00 (113/132): perl-Encode-3.01-10.fc31.i686.rpm 8.7 MB/s | 1.1 MB 00:00 (114/132): perl-ExtUtils-Command-7.34-419.fc30. 181 kB/s | 14 kB 00:00 (115/132): perl-ExtUtils-Manifest-1.72-1.fc31.n 277 kB/s | 34 kB 00:00 (116/132): perl-version-0.99.24-6.fc30.i686.rpm 1.1 MB/s | 62 kB 00:00 (117/132): perl-Test-Harness-3.42-419.fc30.noar 2.7 MB/s | 276 kB 00:00 (118/132): fipscheck-1.5.0-6.fc30.i686.rpm 531 kB/s | 24 kB 00:00 (119/132): nss-softokn-freebl-3.42.1-1.fc30.i68 2.3 MB/s | 214 kB 00:00 (120/132): perl-HTTP-Tiny-0.076-2.fc30.noarch.r 1.2 MB/s | 55 kB 00:00 (121/132): groff-base-1.22.3-19.fc30.i686.rpm 10 MB/s | 966 kB 00:00 (122/132): perl-Term-ANSIColor-4.06-419.fc30.no 958 kB/s | 45 kB 00:00 (123/132): perl-Pod-Simple-3.35-418.fc30.noarch 2.2 MB/s | 211 kB 00:00 (124/132): perl-Term-Cap-1.17-418.fc30.noarch.r 465 kB/s | 22 kB 00:00 (125/132): device-mapper-1.02.154-4.fc31.i686.r 1.6 MB/s | 151 kB 00:00 (126/132): dbus-common-1.12.12-5.fc31.noarch.rp 373 kB/s | 17 kB 00:00 (127/132): pcre2-utf16-10.33-0.3.RC1.fc31.i686. 2.5 MB/s | 232 kB 00:00 (128/132): perl-MIME-Base64-3.15-418.fc30.i686. 630 kB/s | 29 kB 00:00 (129/132): pcre2-utf32-10.33-0.3.RC1.fc31.i686. 2.3 MB/s | 221 kB 00:00 (130/132): perl-Pod-Escapes-1.07-418.fc30.noarc 430 kB/s | 20 kB 00:00 (131/132): perl-Storable-3.11-7.fc30.i686.rpm 1.0 MB/s | 96 kB 00:00 (132/132): kernel-headers-5.1.0-0.rc0.git9.1.fc 20 MB/s | 1.2 MB 00:00 -------------------------------------------------------------------------------- Total 30 MB/s | 79 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-libs-4:5.28.1-434.fc31.i686 1/132 Installing : perl-Exporter-5.73-419.fc30.noarch 2/132 Installing : perl-Carp-1.50-418.fc30.noarch 3/132 Installing : perl-parent-1:0.237-3.fc30.noarch 4/132 Installing : perl-Text-ParseWords-3.30-418.fc30.noarch 5/132 Installing : zlib-devel-1.2.11-15.fc30.i686 6/132 Installing : python3-setuptools-40.8.0-1.fc30.noarch 7/132 Installing : python3-3.7.2-7.fc30.i686 8/132 Installing : perl-Scalar-List-Utils-3:1.50-418.fc30.i686 9/132 Installing : nspr-4.20.0-2.fc30.i686 10/132 Installing : nss-util-3.42.1-1.fc30.i686 11/132 Installing : fipscheck-1.5.0-6.fc30.i686 12/132 Installing : fipscheck-lib-1.5.0-6.fc30.i686 13/132 Installing : perl-Term-ANSIColor-4.06-419.fc30.noarch 14/132 Installing : perl-macros-4:5.28.1-434.fc31.i686 15/132 Installing : libmpc-1.1.0-3.fc30.i686 16/132 Installing : m4-1.4.18-10.fc30.i686 17/132 Installing : python3-rpm-generators-7-2.fc30.noarch 18/132 Installing : python3-pyparsing-2.3.1-1.fc31.noarch 19/132 Installing : systemtap-sdt-devel-4.1-0.20190308gitb3627d9aa03 20/132 Installing : elfutils-libelf-devel-0.176-1.fc30.i686 21/132 Installing : perl-Fedora-VSP-0.001-13.fc30.noarch 22/132 Installing : kernel-headers-5.1.0-0.rc0.git9.1.fc31.i686 23/132 Running scriptlet: glibc-headers-2.29.9000-6.fc31.i686 24/132 Installing : glibc-headers-2.29.9000-6.fc31.i686 24/132 Installing : libxcrypt-devel-4.4.4-2.fc31.i686 25/132 Installing : glibc-devel-2.29.9000-6.fc31.i686 26/132 Installing : libsepol-devel-2.9-0.rc2.1.fc31.i686 27/132 Installing : libverto-devel-0.3.0-7.fc30.i686 28/132 Installing : libcom_err-devel-1.45.0-1.fc31.i686 29/132 Installing : keyutils-libs-devel-1.6-2.fc30.i686 30/132 Installing : systemd-rpm-macros-241-2.gita09c170.fc31.noarch 31/132 Installing : emacs-filesystem-1:26.1-8.fc30.noarch 32/132 Installing : xz-devel-5.2.4-5.fc30.i686 33/132 Installing : python3-rpm-macros-3-42.fc30.noarch 34/132 Installing : python-rpm-macros-3-42.fc30.noarch 35/132 Installing : cpp-9.0.1-0.10.fc30.i686 36/132 Running scriptlet: openssh-7.9p1-4.fc30.i686 37/132 Installing : openssh-7.9p1-4.fc30.i686 37/132 Installing : nss-softokn-freebl-3.42.1-1.fc30.i686 38/132 Installing : nss-softokn-3.42.1-1.fc30.i686 39/132 Installing : nss-sysinit-3.42.1-1.fc30.i686 40/132 Installing : nss-3.42.1-1.fc30.i686 41/132 Running scriptlet: nss-3.42.1-1.fc30.i686 41/132 Installing : perl-Unicode-Normalize-1.26-418.fc30.i686 42/132 Installing : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 43/132 Installing : perl-constant-1.33-419.fc30.noarch 44/132 Installing : perl-threads-1:2.22-418.fc30.i686 45/132 Installing : perl-threads-shared-1.59-2.fc30.i686 46/132 Installing : perl-File-Path-2.16-2.fc30.noarch 47/132 Installing : perl-PathTools-3.75-2.fc30.i686 48/132 Installing : perl-Errno-1.29-434.fc31.i686 49/132 Installing : perl-interpreter-4:5.28.1-434.fc31.i686 50/132 Installing : perl-Socket-4:2.029-1.fc31.i686 51/132 Installing : perl-IO-1.39-434.fc31.i686 52/132 Installing : perl-File-Temp-1:0.230.900-2.fc30.noarch 53/132 Installing : perl-Time-Local-2:1.280-4.fc30.noarch 54/132 Installing : perl-Error-1:0.17027-2.fc30.noarch 55/132 Installing : perl-ExtUtils-Command-1:7.34-419.fc30.noarch 56/132 Installing : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 57/132 Installing : perl-Term-Cap-1.17-418.fc30.noarch 58/132 Installing : perl-Pod-Escapes-1:1.07-418.fc30.noarch 59/132 Installing : perl-Data-Dumper-2.173-2.fc30.i686 60/132 Installing : perl-MIME-Base64-3.15-418.fc30.i686 61/132 Installing : perl-HTTP-Tiny-0.076-2.fc30.noarch 62/132 Installing : perl-Storable-1:3.11-7.fc30.i686 63/132 Installing : perl-TermReadKey-2.38-2.fc30.i686 64/132 Installing : perl-Devel-PPPort-3.44-1.fc31.i686 65/132 Installing : perl-version-7:0.99.24-6.fc30.i686 66/132 Installing : pcre2-utf32-10.33-0.3.RC1.fc31.i686 67/132 Installing : pcre2-utf16-10.33-0.3.RC1.fc31.i686 68/132 Installing : pcre2-devel-10.33-0.3.RC1.fc31.i686 69/132 Installing : libselinux-devel-2.9-0.rc2.1.fc31.i686 70/132 Installing : groff-base-1.22.3-19.fc30.i686 71/132 Installing : perl-Getopt-Long-1:2.50-418.fc30.noarch 72/132 Installing : perl-Encode-4:3.01-10.fc31.i686 73/132 Installing : perl-Pod-Simple-1:3.35-418.fc30.noarch 74/132 Installing : perl-Pod-Usage-4:1.69-418.fc30.noarch 75/132 Installing : perl-podlators-1:4.11-4.fc30.noarch 76/132 Installing : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 77/132 Installing : perl-ExtUtils-ParseXS-1:3.39-419.fc30.noarch 78/132 Installing : perl-Test-Harness-1:3.42-419.fc30.noarch 79/132 Installing : libpcap-14:1.9.0-3.fc30.i686 80/132 Installing : iptables-libs-1.8.0-5.fc30.i686 81/132 Installing : nettle-3.4.1rc1-2.fc30.i686 82/132 Installing : gnutls-3.6.6-1.fc30.i686 83/132 Installing : libargon2-20161029-7.fc30.i686 84/132 Installing : json-c-0.13.1-4.fc30.i686 85/132 Installing : libedit-3.1-26.20181209cvs.fc30.i686 86/132 Installing : openssh-clients-7.9p1-4.fc30.i686 87/132 Installing : libkadm5-1.17-6.fc31.i686 88/132 Installing : krb5-devel-1.17-6.fc31.i686 89/132 Installing : qrencode-libs-3.4.4-8.fc30.i686 90/132 Installing : libseccomp-2.4.0-0.fc31.i686 91/132 Installing : kmod-libs-26-3.fc31.i686 92/132 Installing : acl-2.2.53-3.fc30.i686 93/132 Installing : device-mapper-1.02.154-4.fc31.i686 94/132 Installing : device-mapper-libs-1.02.154-4.fc31.i686 95/132 Installing : cryptsetup-libs-2.1.0-1.fc30.i686 96/132 Installing : systemd-pam-241-2.gita09c170.fc31.i686 97/132 Installing : dbus-1:1.12.12-5.fc31.i686 98/132 Running scriptlet: systemd-241-2.gita09c170.fc31.i686 99/132 Installing : systemd-241-2.gita09c170.fc31.i686 99/132 Running scriptlet: systemd-241-2.gita09c170.fc31.i686 99/132 Installing : dbus-common-1:1.12.12-5.fc31.noarch 100/132 Running scriptlet: dbus-common-1:1.12.12-5.fc31.noarch 100/132 Running scriptlet: dbus-broker-18-1.fc31.i686 101/132 Installing : dbus-broker-18-1.fc31.i686 101/132 Running scriptlet: dbus-broker-18-1.fc31.i686 101/132 Installing : libkcapi-1.1.4-1.fc30.i686 102/132 Installing : less-530-4.fc30.i686 103/132 Installing : git-core-2.21.0-1.fc31.i686 104/132 Installing : git-core-doc-2.21.0-1.fc31.noarch 105/132 Installing : efivar-libs-37-1.fc30.i686 106/132 Running scriptlet: efivar-libs-37-1.fc30.i686 106/132 Installing : libsecret-0.18.8-1.fc30.i686 107/132 Installing : perl-Git-2.21.0-1.fc31.noarch 108/132 Installing : git-2.21.0-1.fc31.i686 109/132 Installing : libubsan-9.0.1-0.10.fc30.i686 110/132 Installing : libgomp-9.0.1-0.10.fc30.i686 111/132 Installing : libatomic-9.0.1-0.10.fc30.i686 112/132 Installing : libasan-9.0.1-0.10.fc30.i686 113/132 Installing : isl-0.16.1-8.fc30.i686 114/132 Installing : openssl-devel-1:1.1.1b-3.fc31.i686 115/132 Installing : perl-generators-1.10-11.fc30.noarch 116/132 Installing : python3-devel-3.7.2-7.fc30.i686 117/132 Installing : elfutils-devel-0.176-1.fc30.i686 118/132 Installing : gcc-9.0.1-0.10.fc30.i686 119/132 Installing : perl-devel-4:5.28.1-434.fc31.i686 120/132 Installing : perl-ExtUtils-Install-2.14-419.fc30.noarch 121/132 Installing : perl-ExtUtils-MakeMaker-1:7.34-419.fc30.noarch 122/132 Installing : annobin-8.71-1.fc31.i686 123/132 Running scriptlet: pesign-0.112-22.fc28.i686 124/132 Installing : pesign-0.112-22.fc28.i686 124/132 Running scriptlet: pesign-0.112-22.fc28.i686 124/132 Installing : libkcapi-hmaccalc-1.1.4-1.fc30.i686 125/132 Installing : net-tools-2.0-0.54.20160912git.fc31.i686 126/132 Running scriptlet: net-tools-2.0-0.54.20160912git.fc31.i686 126/132 Installing : bison-3.0.5-2.fc30.i686 127/132 Installing : flex-2.6.4-2.fc30.i686 128/132 Installing : openssl-1:1.1.1b-3.fc31.i686 129/132 Installing : kmod-26-3.fc31.i686 130/132 Installing : hostname-3.20-7.fc30.i686 131/132 Running scriptlet: hostname-3.20-7.fc30.i686 131/132 Installing : bc-1.07.1-8.fc30.i686 132/132 Running scriptlet: bc-1.07.1-8.fc30.i686 132/132 Running scriptlet: systemd-241-2.gita09c170.fc31.i686 132/132 Verifying : python3-devel-3.7.2-7.fc30.i686 1/132 Verifying : bc-1.07.1-8.fc30.i686 2/132 Verifying : bison-3.0.5-2.fc30.i686 3/132 Verifying : elfutils-devel-0.176-1.fc30.i686 4/132 Verifying : flex-2.6.4-2.fc30.i686 5/132 Verifying : gcc-9.0.1-0.10.fc30.i686 6/132 Verifying : git-2.21.0-1.fc31.i686 7/132 Verifying : libkcapi-hmaccalc-1.1.4-1.fc30.i686 8/132 Verifying : hostname-3.20-7.fc30.i686 9/132 Verifying : kmod-26-3.fc31.i686 10/132 Verifying : m4-1.4.18-10.fc30.i686 11/132 Verifying : net-tools-2.0-0.54.20160912git.fc31.i686 12/132 Verifying : openssl-1:1.1.1b-3.fc31.i686 13/132 Verifying : openssl-devel-1:1.1.1b-3.fc31.i686 14/132 Verifying : perl-Carp-1.50-418.fc30.noarch 15/132 Verifying : perl-devel-4:5.28.1-434.fc31.i686 16/132 Verifying : perl-generators-1.10-11.fc30.noarch 17/132 Verifying : perl-interpreter-4:5.28.1-434.fc31.i686 18/132 Verifying : pesign-0.112-22.fc28.i686 19/132 Verifying : python-rpm-macros-3-42.fc30.noarch 20/132 Verifying : python3-3.7.2-7.fc30.i686 21/132 Verifying : python3-rpm-generators-7-2.fc30.noarch 22/132 Verifying : python3-rpm-macros-3-42.fc30.noarch 23/132 Verifying : python3-setuptools-40.8.0-1.fc30.noarch 24/132 Verifying : elfutils-libelf-devel-0.176-1.fc30.i686 25/132 Verifying : xz-devel-5.2.4-5.fc30.i686 26/132 Verifying : zlib-devel-1.2.11-15.fc30.i686 27/132 Verifying : cpp-9.0.1-0.10.fc30.i686 28/132 Verifying : glibc-devel-2.29.9000-6.fc31.i686 29/132 Verifying : isl-0.16.1-8.fc30.i686 30/132 Verifying : libasan-9.0.1-0.10.fc30.i686 31/132 Verifying : libatomic-9.0.1-0.10.fc30.i686 32/132 Verifying : libgomp-9.0.1-0.10.fc30.i686 33/132 Verifying : libmpc-1.1.0-3.fc30.i686 34/132 Verifying : libubsan-9.0.1-0.10.fc30.i686 35/132 Verifying : emacs-filesystem-1:26.1-8.fc30.noarch 36/132 Verifying : git-core-2.21.0-1.fc31.i686 37/132 Verifying : git-core-doc-2.21.0-1.fc31.noarch 38/132 Verifying : libsecret-0.18.8-1.fc30.i686 39/132 Verifying : perl-Getopt-Long-1:2.50-418.fc30.noarch 40/132 Verifying : perl-Git-2.21.0-1.fc31.noarch 41/132 Verifying : perl-PathTools-3.75-2.fc30.i686 42/132 Verifying : perl-TermReadKey-2.38-2.fc30.i686 43/132 Verifying : perl-libs-4:5.28.1-434.fc31.i686 44/132 Verifying : libkcapi-1.1.4-1.fc30.i686 45/132 Verifying : systemd-241-2.gita09c170.fc31.i686 46/132 Verifying : krb5-devel-1.17-6.fc31.i686 47/132 Verifying : perl-Exporter-5.73-419.fc30.noarch 48/132 Verifying : libxcrypt-devel-4.4.4-2.fc31.i686 49/132 Verifying : perl-Devel-PPPort-3.44-1.fc31.i686 50/132 Verifying : perl-ExtUtils-Install-2.14-419.fc30.noarch 51/132 Verifying : perl-ExtUtils-ParseXS-1:3.39-419.fc30.noarch 52/132 Verifying : perl-File-Path-2.16-2.fc30.noarch 53/132 Verifying : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 54/132 Verifying : systemtap-sdt-devel-4.1-0.20190308gitb3627d9aa03 55/132 Verifying : perl-Fedora-VSP-0.001-13.fc30.noarch 56/132 Verifying : perl-macros-4:5.28.1-434.fc31.i686 57/132 Verifying : perl-IO-1.39-434.fc31.i686 58/132 Verifying : perl-Scalar-List-Utils-3:1.50-418.fc30.i686 59/132 Verifying : perl-Unicode-Normalize-1.26-418.fc30.i686 60/132 Verifying : perl-constant-1.33-419.fc30.noarch 61/132 Verifying : perl-parent-1:0.237-3.fc30.noarch 62/132 Verifying : perl-threads-1:2.22-418.fc30.i686 63/132 Verifying : perl-threads-shared-1.59-2.fc30.i686 64/132 Verifying : efivar-libs-37-1.fc30.i686 65/132 Verifying : nspr-4.20.0-2.fc30.i686 66/132 Verifying : nss-3.42.1-1.fc30.i686 67/132 Verifying : nss-util-3.42.1-1.fc30.i686 68/132 Verifying : annobin-8.71-1.fc31.i686 69/132 Verifying : glibc-headers-2.29.9000-6.fc31.i686 70/132 Verifying : less-530-4.fc30.i686 71/132 Verifying : openssh-clients-7.9p1-4.fc30.i686 72/132 Verifying : perl-Pod-Usage-4:1.69-418.fc30.noarch 73/132 Verifying : perl-Text-ParseWords-3.30-418.fc30.noarch 74/132 Verifying : perl-Error-1:0.17027-2.fc30.noarch 75/132 Verifying : perl-File-Temp-1:0.230.900-2.fc30.noarch 76/132 Verifying : perl-Time-Local-2:1.280-4.fc30.noarch 77/132 Verifying : perl-Errno-1.29-434.fc31.i686 78/132 Verifying : acl-2.2.53-3.fc30.i686 79/132 Verifying : cryptsetup-libs-2.1.0-1.fc30.i686 80/132 Verifying : dbus-1:1.12.12-5.fc31.i686 81/132 Verifying : gnutls-3.6.6-1.fc30.i686 82/132 Verifying : iptables-libs-1.8.0-5.fc30.i686 83/132 Verifying : kmod-libs-26-3.fc31.i686 84/132 Verifying : libseccomp-2.4.0-0.fc31.i686 85/132 Verifying : qrencode-libs-3.4.4-8.fc30.i686 86/132 Verifying : systemd-pam-241-2.gita09c170.fc31.i686 87/132 Verifying : systemd-rpm-macros-241-2.gita09c170.fc31.noarch 88/132 Verifying : keyutils-libs-devel-1.6-2.fc30.i686 89/132 Verifying : libcom_err-devel-1.45.0-1.fc31.i686 90/132 Verifying : libkadm5-1.17-6.fc31.i686 91/132 Verifying : libselinux-devel-2.9-0.rc2.1.fc31.i686 92/132 Verifying : libverto-devel-0.3.0-7.fc30.i686 93/132 Verifying : perl-Data-Dumper-2.173-2.fc30.i686 94/132 Verifying : perl-ExtUtils-MakeMaker-1:7.34-419.fc30.noarch 95/132 Verifying : python3-pyparsing-2.3.1-1.fc31.noarch 96/132 Verifying : perl-Socket-4:2.029-1.fc31.i686 97/132 Verifying : nss-softokn-3.42.1-1.fc30.i686 98/132 Verifying : nss-sysinit-3.42.1-1.fc30.i686 99/132 Verifying : fipscheck-lib-1.5.0-6.fc30.i686 100/132 Verifying : libedit-3.1-26.20181209cvs.fc30.i686 101/132 Verifying : openssh-7.9p1-4.fc30.i686 102/132 Verifying : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 103/132 Verifying : perl-podlators-1:4.11-4.fc30.noarch 104/132 Verifying : device-mapper-libs-1.02.154-4.fc31.i686 105/132 Verifying : json-c-0.13.1-4.fc30.i686 106/132 Verifying : libargon2-20161029-7.fc30.i686 107/132 Verifying : dbus-broker-18-1.fc31.i686 108/132 Verifying : nettle-3.4.1rc1-2.fc30.i686 109/132 Verifying : libpcap-14:1.9.0-3.fc30.i686 110/132 Verifying : libsepol-devel-2.9-0.rc2.1.fc31.i686 111/132 Verifying : pcre2-devel-10.33-0.3.RC1.fc31.i686 112/132 Verifying : perl-Encode-4:3.01-10.fc31.i686 113/132 Verifying : perl-ExtUtils-Command-1:7.34-419.fc30.noarch 114/132 Verifying : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 115/132 Verifying : perl-Test-Harness-1:3.42-419.fc30.noarch 116/132 Verifying : perl-version-7:0.99.24-6.fc30.i686 117/132 Verifying : nss-softokn-freebl-3.42.1-1.fc30.i686 118/132 Verifying : fipscheck-1.5.0-6.fc30.i686 119/132 Verifying : groff-base-1.22.3-19.fc30.i686 120/132 Verifying : perl-HTTP-Tiny-0.076-2.fc30.noarch 121/132 Verifying : perl-Pod-Simple-1:3.35-418.fc30.noarch 122/132 Verifying : perl-Term-ANSIColor-4.06-419.fc30.noarch 123/132 Verifying : perl-Term-Cap-1.17-418.fc30.noarch 124/132 Verifying : device-mapper-1.02.154-4.fc31.i686 125/132 Verifying : dbus-common-1:1.12.12-5.fc31.noarch 126/132 Verifying : pcre2-utf16-10.33-0.3.RC1.fc31.i686 127/132 Verifying : pcre2-utf32-10.33-0.3.RC1.fc31.i686 128/132 Verifying : perl-MIME-Base64-3.15-418.fc30.i686 129/132 Verifying : perl-Storable-1:3.11-7.fc30.i686 130/132 Verifying : perl-Pod-Escapes-1:1.07-418.fc30.noarch 131/132 Verifying : kernel-headers-5.1.0-0.rc0.git9.1.fc31.i686 132/132 Installed: bc.i686 1.07.1-8.fc30 bison.i686 3.0.5-2.fc30 elfutils-devel.i686 0.176-1.fc30 flex.i686 2.6.4-2.fc30 gcc.i686 9.0.1-0.10.fc30 git.i686 2.21.0-1.fc31 hostname.i686 3.20-7.fc30 kmod.i686 26-3.fc31 libkcapi-hmaccalc.i686 1.1.4-1.fc30 m4.i686 1.4.18-10.fc30 net-tools.i686 2.0-0.54.20160912git.fc31 openssl.i686 1:1.1.1b-3.fc31 openssl-devel.i686 1:1.1.1b-3.fc31 perl-Carp.noarch 1.50-418.fc30 perl-devel.i686 4:5.28.1-434.fc31 perl-generators.noarch 1.10-11.fc30 perl-interpreter.i686 4:5.28.1-434.fc31 pesign.i686 0.112-22.fc28 python3-devel.i686 3.7.2-7.fc30 acl.i686 2.2.53-3.fc30 annobin.i686 8.71-1.fc31 cpp.i686 9.0.1-0.10.fc30 cryptsetup-libs.i686 2.1.0-1.fc30 dbus.i686 1:1.12.12-5.fc31 dbus-broker.i686 18-1.fc31 dbus-common.noarch 1:1.12.12-5.fc31 device-mapper.i686 1.02.154-4.fc31 device-mapper-libs.i686 1.02.154-4.fc31 efivar-libs.i686 37-1.fc30 elfutils-libelf-devel.i686 0.176-1.fc30 emacs-filesystem.noarch 1:26.1-8.fc30 fipscheck.i686 1.5.0-6.fc30 fipscheck-lib.i686 1.5.0-6.fc30 git-core.i686 2.21.0-1.fc31 git-core-doc.noarch 2.21.0-1.fc31 glibc-devel.i686 2.29.9000-6.fc31 glibc-headers.i686 2.29.9000-6.fc31 gnutls.i686 3.6.6-1.fc30 groff-base.i686 1.22.3-19.fc30 iptables-libs.i686 1.8.0-5.fc30 isl.i686 0.16.1-8.fc30 json-c.i686 0.13.1-4.fc30 kernel-headers.i686 5.1.0-0.rc0.git9.1.fc31 keyutils-libs-devel.i686 1.6-2.fc30 kmod-libs.i686 26-3.fc31 krb5-devel.i686 1.17-6.fc31 less.i686 530-4.fc30 libargon2.i686 20161029-7.fc30 libasan.i686 9.0.1-0.10.fc30 libatomic.i686 9.0.1-0.10.fc30 libcom_err-devel.i686 1.45.0-1.fc31 libedit.i686 3.1-26.20181209cvs.fc30 libgomp.i686 9.0.1-0.10.fc30 libkadm5.i686 1.17-6.fc31 libkcapi.i686 1.1.4-1.fc30 libmpc.i686 1.1.0-3.fc30 libpcap.i686 14:1.9.0-3.fc30 libseccomp.i686 2.4.0-0.fc31 libsecret.i686 0.18.8-1.fc30 libselinux-devel.i686 2.9-0.rc2.1.fc31 libsepol-devel.i686 2.9-0.rc2.1.fc31 libubsan.i686 9.0.1-0.10.fc30 libverto-devel.i686 0.3.0-7.fc30 libxcrypt-devel.i686 4.4.4-2.fc31 nettle.i686 3.4.1rc1-2.fc30 nspr.i686 4.20.0-2.fc30 nss.i686 3.42.1-1.fc30 nss-softokn.i686 3.42.1-1.fc30 nss-softokn-freebl.i686 3.42.1-1.fc30 nss-sysinit.i686 3.42.1-1.fc30 nss-util.i686 3.42.1-1.fc30 openssh.i686 7.9p1-4.fc30 openssh-clients.i686 7.9p1-4.fc30 pcre2-devel.i686 10.33-0.3.RC1.fc31 pcre2-utf16.i686 10.33-0.3.RC1.fc31 pcre2-utf32.i686 10.33-0.3.RC1.fc31 perl-Data-Dumper.i686 2.173-2.fc30 perl-Devel-PPPort.i686 3.44-1.fc31 perl-Encode.i686 4:3.01-10.fc31 perl-Errno.i686 1.29-434.fc31 perl-Error.noarch 1:0.17027-2.fc30 perl-Exporter.noarch 5.73-419.fc30 perl-ExtUtils-Command.noarch 1:7.34-419.fc30 perl-ExtUtils-Install.noarch 2.14-419.fc30 perl-ExtUtils-MakeMaker.noarch 1:7.34-419.fc30 perl-ExtUtils-Manifest.noarch 1:1.72-1.fc31 perl-ExtUtils-ParseXS.noarch 1:3.39-419.fc30 perl-Fedora-VSP.noarch 0.001-13.fc30 perl-File-Path.noarch 2.16-2.fc30 perl-File-Temp.noarch 1:0.230.900-2.fc30 perl-Getopt-Long.noarch 1:2.50-418.fc30 perl-Git.noarch 2.21.0-1.fc31 perl-HTTP-Tiny.noarch 0.076-2.fc30 perl-IO.i686 1.39-434.fc31 perl-MIME-Base64.i686 3.15-418.fc30 perl-PathTools.i686 3.75-2.fc30 perl-Pod-Escapes.noarch 1:1.07-418.fc30 perl-Pod-Perldoc.noarch 3.28.01-419.fc30 perl-Pod-Simple.noarch 1:3.35-418.fc30 perl-Pod-Usage.noarch 4:1.69-418.fc30 perl-Scalar-List-Utils.i686 3:1.50-418.fc30 perl-Socket.i686 4:2.029-1.fc31 perl-Storable.i686 1:3.11-7.fc30 perl-Term-ANSIColor.noarch 4.06-419.fc30 perl-Term-Cap.noarch 1.17-418.fc30 perl-TermReadKey.i686 2.38-2.fc30 perl-Test-Harness.noarch 1:3.42-419.fc30 perl-Text-ParseWords.noarch 3.30-418.fc30 perl-Text-Tabs+Wrap.noarch 2013.0523-418.fc30 perl-Time-Local.noarch 2:1.280-4.fc30 perl-Unicode-Normalize.i686 1.26-418.fc30 perl-constant.noarch 1.33-419.fc30 perl-libs.i686 4:5.28.1-434.fc31 perl-macros.i686 4:5.28.1-434.fc31 perl-parent.noarch 1:0.237-3.fc30 perl-podlators.noarch 1:4.11-4.fc30 perl-threads.i686 1:2.22-418.fc30 perl-threads-shared.i686 1.59-2.fc30 perl-version.i686 7:0.99.24-6.fc30 python-rpm-macros.noarch 3-42.fc30 python3.i686 3.7.2-7.fc30 python3-pyparsing.noarch 2.3.1-1.fc31 python3-rpm-generators.noarch 7-2.fc30 python3-rpm-macros.noarch 3-42.fc30 python3-setuptools.noarch 40.8.0-1.fc30 qrencode-libs.i686 3.4.4-8.fc30 systemd.i686 241-2.gita09c170.fc31 systemd-pam.i686 241-2.gita09c170.fc31 systemd-rpm-macros.noarch 241-2.gita09c170.fc31 systemtap-sdt-devel.i686 4.1-0.20190308gitb3627d9aa037.fc31 xz-devel.i686 5.2.4-5.fc30 zlib-devel.i686 1.2.11-15.fc30 Complete! Finish: build setup for kernel-4.19.30-200.rt16.21.fc31.src.rpm Start: rpmbuild kernel-4.19.30-200.rt16.21.fc31.src.rpm Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.se1NmX + umask 022 + cd /builddir/build/BUILD + patch_command='patch -p1 -F1 -s' ++ find /builddir/build/BUILD -maxdepth 1 -type d -name 'kernel-4.*' ++ grep -x -v /builddir/build/BUILD/kernel-4.19.fc31 + sharedirs= + : + '[' -d kernel-4.19.fc31 ']' + '[' '!' -d kernel-4.19.fc31/vanilla-4.19 ']' + '[' -d kernel-4.19.fc31/vanilla-4.19 ']' + rm -f pax_global_header + [[ ! -z '' ]] + cd /builddir/build/BUILD + rm -rf kernel-4.19.fc31 + /usr/bin/mkdir -p kernel-4.19.fc31 + cd kernel-4.19.fc31 + /usr/bin/xz -dc /builddir/build/SOURCES/linux-4.19.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv linux-4.19 vanilla-4.19 + cp -al vanilla-4.19 linux-4.19.30-200.rt16.21.fc31.i686 + cd linux-4.19.30-200.rt16.21.fc31.i686 + '[' '!' -d .git ']' + git init Initialized empty Git repository in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/.git/ + git config user.email kernel-team@fedoraproject.org + git config user.name 'Fedora Kernel Team' + git config gc.auto 0 + git add . + git commit -a -q -m baseline + xzcat /builddir/build/SOURCES/patch-4.19.30.xz + patch -p1 -F1 -s + git add -A :/ + git commit -a -m 'Stable update' [master 96f21b4] Stable update 2633 files changed, 30152 insertions(+), 16769 deletions(-) delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c create mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c create mode 100644 arch/mips/sibyte/common/dma.c create mode 100644 arch/x86/kernel/process.h delete mode 100644 crypto/speck.c rename drivers/usb/{common/roles.c => roles/class.c} (100%) delete mode 100644 include/crypto/speck.h create mode 100644 include/linux/sched/smt.h create mode 100644 tools/arch/riscv/include/uapi/asm/bitsperlong.h create mode 100644 tools/testing/selftests/netfilter/Makefile create mode 100644 tools/testing/selftests/netfilter/config create mode 100755 tools/testing/selftests/netfilter/nft_nat.sh create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh create mode 100644 tools/testing/selftests/proc/setns-dcache.c + git am /builddir/build/SOURCES/0001-iio-Use-event-header-from-kernel-tree.patch /builddir/build/SOURCES/input-kill-stupid-messages.patch /builddir/build/SOURCES/die-floppy-die.patch /builddir/build/SOURCES/no-pcspkr-modalias.patch /builddir/build/SOURCES/silence-fbcon-logo.patch /builddir/build/SOURCES/Kbuild-Add-an-option-to-enable-GCC-VTA.patch /builddir/build/SOURCES/crash-driver.patch /builddir/build/SOURCES/lis3-improve-handling-of-null-rate.patch /builddir/build/SOURCES/scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch /builddir/build/SOURCES/namespaces-no-expert.patch /builddir/build/SOURCES/ath9k-rx-dma-stop-check.patch /builddir/build/SOURCES/xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch /builddir/build/SOURCES/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch /builddir/build/SOURCES/efi-lockdown.patch /builddir/build/SOURCES/KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch /builddir/build/SOURCES/Add-EFI-signature-data-types.patch /builddir/build/SOURCES/Add-an-EFI-signature-blob-parser-and-key-loader.patch /builddir/build/SOURCES/MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch /builddir/build/SOURCES/MODSIGN-Support-not-importing-certs-from-db.patch /builddir/build/SOURCES/0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch /builddir/build/SOURCES/0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch /builddir/build/SOURCES/0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch /builddir/build/SOURCES/disable-i8042-check-on-apple-mac.patch /builddir/build/SOURCES/drm-i915-hush-check-crtc-state.patch /builddir/build/SOURCES/efi-secureboot.patch /builddir/build/SOURCES/arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch /builddir/build/SOURCES/usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch /builddir/build/SOURCES/ARM-tegra-usb-no-reset.patch /builddir/build/SOURCES/ACPI-scan-Fix-regression-related-to-X-Gene-UARTs.patch /builddir/build/SOURCES/ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch /builddir/build/SOURCES/qcom-msm89xx-fixes.patch /builddir/build/SOURCES/arm-sdhci-esdhc-imx-fixes.patch /builddir/build/SOURCES/arm-omap4-fix-lack-of-time-interupts-after-hotplug.patch /builddir/build/SOURCES/arm-omap4-fix-omap4_dsi_mux_pads-uninitialized-variable.patch /builddir/build/SOURCES/raspberrypi-Fix-firmware-calls-with-large-buffers.patch /builddir/build/SOURCES/bcm2835-mmc-Several-fixes-for-bcm2835-driver.patch /builddir/build/SOURCES/ARM-dts-bcm283x-Several-DTS-improvements.patch /builddir/build/SOURCES/bcm2835-cpufreq-add-CPU-frequency-control-driver.patch /builddir/build/SOURCES/Fix-for-module-sig-verification.patch /builddir/build/SOURCES/input-rmi4-remove-the-need-for-artifical-IRQ.patch /builddir/build/SOURCES/asus-fx503-keyb.patch /builddir/build/SOURCES/CVE-2019-3459-and-CVE-2019-3460.patch /builddir/build/SOURCES/0001-drm-nouveau-register-backlight-on-pascal-and-newer.patch Applying: iio: Use type header from kernel tree Applying: input: kill stupid messages Applying: die-floppy-die Applying: no pcspkr modalias Applying: silence fbcon logo Applying: Kbuild: Add an option to enable GCC VTA Applying: crash-driver Applying: Update of crash driver to handle CONFIG_HARDENED_USERCOPY and to restrict the supported architectures. Applying: lis3: improve handling of null rate Applying: scsi: sd_revalidate_disk prevent NULL ptr deref Applying: namespaces: no expert Applying: ath9k: rx dma stop check Applying: xen/pciback: Don't disable PCI_COMMAND on PCI device reset. Applying: Input - synaptics: pin 3 touches when the firmware reports 3 fingers Applying: Add the ability to lock down access to the running kernel image Applying: Add a SysRq option to lift kernel lockdown Applying: ima: require secure_boot rules in lockdown mode Applying: Enforce module signatures if the kernel is locked down Applying: Restrict /dev/{mem,kmem,port} when the kernel is locked down Applying: kexec_load: Disable at runtime if the kernel is locked down Applying: hibernate: Disable when the kernel is locked down Applying: uswsusp: Disable when the kernel is locked down Applying: PCI: Lock down BAR access when the kernel is locked down Applying: x86: Lock down IO port access when the kernel is locked down Applying: x86/msr: Restrict MSR access when the kernel is locked down Applying: ACPI: Limit access to custom_method when the kernel is locked down Applying: acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down Applying: acpi: Disable ACPI table override if the kernel is locked down Applying: acpi: Disable APEI error injection if the kernel is locked down Applying: Prohibit PCMCIA CIS storage when the kernel is locked down Applying: Lock down TIOCSSERIAL Applying: Lock down module params that specify hardware parameters (eg. ioport) Applying: x86/mmiotrace: Lock down the testmmiotrace module Applying: Lock down /proc/kcore Applying: Lock down kprobes Applying: Lock down perf Applying: debugfs: Restrict debugfs when the kernel is locked down Applying: KEYS: Allow unrestricted boot-time addition of keys to secondary keyring Applying: efi: Add EFI signature data types Applying: efi: Add an EFI signature blob parser Applying: MODSIGN: Import certificates from UEFI Secure Boot Applying: MODSIGN: Allow the "db" UEFI variable to be suppressed Applying: Make get_cert_list() not complain about cert lists that aren't present. Applying: Add efi_status_to_str() and rework efi_status_to_err(). Applying: Make get_cert_list() use efi_status_to_str() to print error messages. Applying: disable i8042 check on apple mac Applying: drm/i915: hush check crtc state Applying: Copy secure_boot flag in boot params across kexec reboot Applying: efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode Applying: efi: Lock down the kernel if booted in secure boot mode Applying: Add option of 13 for FORCE_MAX_ZONEORDER Applying: usb: phy: tegra: Add 38.4MHz clock table entry Applying: ARM: tegra: usb no reset Applying: ACPI / scan: Fix regression related to X-Gene UARTs Applying: ACPI / irq: Workaround firmware issue on X-Gene based m400 Applying: thermal: qcom: tsens: fix crash due to incorrect __init Applying: mmc: sdhci: add quirk to prevent higher speed modes Applying: ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug Applying: ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized Applying: firmware: raspberrypi: Fix firmware calls with large buffers Applying: mmc: bcm2835: Release DMA channel on driver unload Applying: mmc: bcm2835: Avoid possible races on data requests Applying: mmc: bcm2835: Terminate timeout work synchronously Applying: mmc: bcm2835: Refactor dma_map_sg handling Applying: mmc: bcm2835: Properly handle dmaengine_prep_slave_sg Applying: ARM: dts: bcm283x: Fix DTC warning for memory node Applying: ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#size-cells Applying: ARM: dts: bcm2835: Fix labels for GPIO 0,1 Applying: ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug Applying: ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED Applying: ARM: dts: bcm283x: Add missing GPIO line names Applying: bcm2835: cpufreq: add CPU frequency control driver Applying: ARM: bcm2837: Use CPU0 as cooling device Applying: Fix for module sig verification Applying: Input: rmi4 - remove the need for artificial IRQ in case of HID Applying: HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes Applying: HID: asus: Add support for the ASUS FX503VD laptop Applying: Bluetooth: check message types in l2cap_get_conf_opt Applying: Bluetooth: check the buffer size for some messages before parsing Applying: drm/nouveau: register backlight on pascal and newer + tar xpf /builddir/build/SOURCES/patches-4.19.30-rt16.tar.xz + git quiltimport --patches patches/ 0001-ARM-at91-add-TCB-registers-definitions.patch 0002-clocksource-drivers-Add-a-new-driver-for-the-Atmel-A.patch 0003-clocksource-drivers-timer-atmel-tcb-add-clockevent-d.patch 0004-clocksource-drivers-atmel-pit-make-option-silent.patch 0005-ARM-at91-Implement-clocksource-selection.patch 0006-ARM-configs-at91-use-new-TCB-timer-driver.patch 0007-ARM-configs-at91-unselect-PIT.patch irqchip-gic-v3-its-Move-pending-table-allocation-to-.patch Context reduced to (2/2) to apply fragment at 1979 kthread-convert-worker-lock-to-raw-spinlock.patch crypto-caam-qi-simplify-CGR-allocation-freeing.patch sched-fair-Robustify-CFS-bandwidth-timer-locking.patch arm-convert-boot-lock-to-raw.patch x86-ioapic-Don-t-let-setaffinity-unmask-threaded-EOI.patch arm-kprobe-replace-patch_lock-to-raw-lock.patch arm-unwind-use_raw_lock.patch cgroup-use-irqsave-in-cgroup_rstat_flush_locked.patch fscache-initialize-cookie-hash-table-raw-spinlocks.patch Drivers-hv-vmbus-include-header-for-get_irq_regs.patch percpu-include-irqflags.h-for-raw_local_irq_save.patch efi-Allow-efi-runtime.patch x86-efi-drop-task_lock-from-efi_switch_mm.patch arm64-KVM-compute_layout-before-altenates-are-applie.patch of-allocate-free-phandle-cache-outside-of-the-devtre.patch mm-kasan-make-quarantine_lock-a-raw_spinlock_t.patch EXP-rcu-Revert-expedited-GP-parallelization-cleverne.patch kmemleak-Turn-kmemleak_lock-to-raw-spinlock-on-RT.patch NFSv4-replace-seqcount_t-with-a-seqlock_t.patch kernel-sched-Provide-a-pointer-to-the-valid-CPU-mask.patch add_migrate_disable.patch sched-migrate_disable-Add-export_symbol_gpl-for-__mi.patch at91_dont_enable_disable_clock.patch clocksource-tclib-allow-higher-clockrates.patch timekeeping-split-jiffies-lock.patch signal-revert-ptrace-preempt-magic.patch net-sched-dev_deactivate_many-use-msleep-1-instead-o.patch dm-rq-remove-BUG_ON-irqs_disabled-check.patch usb-do-not-disable-interrupts-in-giveback.patch rt-preempt-base-config.patch cpumask-disable-offstack-on-rt.patch jump-label-rt.patch kconfig-disable-a-few-options-rt.patch lockdep-disable-self-test.patch mm-disable-sloub-rt.patch mutex-no-spin-on-rt.patch rcu-disable-rcu-fast-no-hz-on-rt.patch rcu-make-RCU_BOOST-default-on-RT.patch sched-disable-rt-group-sched-on-rt.patch net_disable_NET_RX_BUSY_POLL.patch arm-disable-NEON-in-kernel-mode.patch power-use-generic-rwsem-on-rt.patch powerpc-kvm-Disable-in-kernel-MPIC-emulation-for-PRE.patch power-disable-highmem-on-rt.patch mips-disable-highmem-on-rt.patch x86-use-gen-rwsem-spinlocks-rt.patch leds-trigger-disable-CPU-trigger-on-RT.patch cpufreq-drop-K8-s-driver-from-beeing-selected.patch md-disable-bcache.patch efi-Disable-runtime-services-on-RT.patch printk-kill.patch printk-27force_early_printk-27-boot-param-to-help-with-debugging.patch preempt-nort-rt-variants.patch futex-workaround-migrate_disable-enable-in-different.patch rt-local-irq-lock.patch locallock-provide-get-put-_locked_ptr-variants.patch mm-scatterlist-dont-disable-irqs-on-RT.patch oleg-signal-rt-fix.patch x86-signal-delay-calling-signals-on-32bit.patch fs-replace-bh_uptodate_lock-for-rt.patch fs-jbd-replace-bh_state-lock.patch list_bl.h-make-list-head-locking-RT-safe.patch list_bl-fixup-bogus-lockdep-warning.patch genirq-disable-irqpoll-on-rt.patch genirq-force-threading.patch 0001-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0002-Split-IRQ-off-and-zone-lock-while-freeing-pages-from.patch 0003-mm-SLxB-change-list_lock-to-raw_spinlock_t.patch 0004-mm-SLUB-delay-giving-back-empty-slubs-to-IRQ-enabled.patch mm-page_alloc-rt-friendly-per-cpu-pages.patch mm-convert-swap-to-percpu-locked.patch mm-perform-lru_add_drain_all-remotely.patch mm-make-vmstat-rt-aware.patch re-preempt_rt_full-arm-coredump-fails-for-cpu-3e-3d-4.patch mm-enable-slub.patch slub-enable-irqs-for-no-wait.patch slub-disable-SLUB_CPU_PARTIAL.patch mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch mm-memcontrol-do_not_disable_irq.patch mm_zsmalloc_copy_with_get_cpu_var_and_locking.patch x86-mm-pat-disable-preemption-__split_large_page-aft.patch radix-tree-use-local-locks.patch timers-prepare-for-full-preemption.patch x86-kvm-require-const-tsc-for-rt.patch pci-switchtec-Don-t-use-completion-s-wait-queue.patch wait.h-include-atomic.h.patch work-simple-Simple-work-queue-implemenation.patch work-simple-drop-a-shit-statement-in-SWORK_EVENT_PEN.patch completion-use-simple-wait-queues.patch fs-aio-simple-simple-work.patch genirq-do-not-invoke-the-affinity-callback-via-a-wor.patch time-hrtimer-avoid-schedule_work-with-interrupts-dis.patch hrtimer-consolidate-hrtimer_init-hrtimer_init_sleepe.patch hrtimers-prepare-full-preemption.patch hrtimer-by-timers-by-default-into-the-softirq-context.patch sched-fair-Make-the-hrtimers-non-hard-again.patch hrtimer-Move-schedule_work-call-to-helper-thread.patch hrtimer-move-state-change-before-hrtimer_cancel-in-d.patch posix-timers-thread-posix-cpu-timers-on-rt.patch sched-delay-put-task.patch sched-limit-nr-migrate.patch sched-mmdrop-delayed.patch kernel-sched-move-stack-kprobe-clean-up-to-__put_tas.patch sched-rt-mutex-wakeup.patch sched-might-sleep-do-not-account-rcu-depth.patch cond-resched-lock-rt-tweak.patch sched-disable-ttwu-queue.patch sched-workqueue-Only-wake-up-idle-workers-if-not-blo.patch rt-Increase-decrease-the-nr-of-migratory-tasks-when-.patch hotplug-light-get-online-cpus.patch ftrace-migrate-disable-tracing.patch lockdep-no-softirq-accounting-on-rt.patch tasklet-rt-prevent-tasklets-from-going-into-infinite-spin-in-rt.patch softirq-preempt-fix-3-re.patch softirq-disable-softirq-stacks-for-rt.patch softirq-split-locks.patch net-core-use-local_bh_disable-in-netif_rx_ni.patch irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch softirq-split-timer-softirqs-out-of-ksoftirqd.patch softirq-Avoid-local_softirq_pending-messages-if-ksof.patch softirq-Avoid-local_softirq_pending-messages-if-task.patch rtmutex-trylock-is-okay-on-RT.patch fs-nfs-turn-rmdir_sem-into-a-semaphore.patch rtmutex-futex-prepare-rt.patch futex-requeue-pi-fix.patch futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch pid.h-include-atomic.h.patch arm-include-definition-for-cpumask_t.patch locking-locktorture-Do-NOT-include-rwlock.h-directly.patch rtmutex-lock-killable.patch rtmutex-Make-lock_killable-work.patch spinlock-types-separate-raw.patch rtmutex-avoid-include-hell.patch rtmutex_dont_include_rcu.patch rtmutex-Provide-rt_mutex_slowlock_locked.patch rtmutex-export-lockdep-less-version-of-rt_mutex-s-lo.patch rtmutex-add-sleeping-lock-implementation.patch rtmutex-add-mutex-implementation-based-on-rtmutex.patch rtmutex-add-rwsem-implementation-based-on-rtmutex.patch rtmutex-add-rwlock-implementation-based-on-rtmutex.patch rtmutex-rwlock-preserve-state-like-a-sleeping-lock.patch rtmutex-wire-up-RT-s-locking.patch rtmutex-add-ww_mutex-addon-for-mutex-rt.patch kconfig-preempt-rt-full.patch locking-rt-mutex-fix-deadlock-in-device-mapper-block.patch locking-rt-mutex-Flush-block-plug-on-__down_read.patch locking-rtmutex-re-init-the-wait_lock-in-rt_mutex_in.patch ptrace-fix-ptrace-vs-tasklist_lock-race.patch rtmutex-annotate-sleeping-lock-context.patch sched-migrate_disable-fallback-to-preempt_disable-in.patch locking-don-t-check-for-__LINUX_SPINLOCK_TYPES_H-on-.patch peter_zijlstra-frob-rcu.patch rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch patch-to-introduce-rcu-bh-qs-where-safe-from-softirq.patch rcu-Eliminate-softirq-processing-from-rcutree.patch srcu-use-cpu_online-instead-custom-check.patch srcu-replace-local_irqsave-with-a-locallock.patch rcu-enable-rcu_normal_after_boot-by-default-for-RT.patch drivers-tty-fix-omap-lock-crap.patch drivers-tty-pl011-irq-disable-madness.patch tty-serial-pl011-warning-about-uninitialized.patch rt-serial-warn-fix.patch tty-serial-8250-don-t-take-the-trylock-during-oops.patch peterz-percpu-rwsem-rt.patch mm-protect-activate-switch-mm.patch fs-dcache-bring-back-explicit-INIT_HLIST_BL_HEAD-in.patch fs-dcache-disable-preemption-on-i_dir_seq-s-write-si.patch squashfs-make-use-of-local-lock-in-multi_cpu-decompr.patch thermal-Defer-thermal-wakups-to-threads.patch x86-fpu-Disable-preemption-around-local_bh_disable.patch epoll-use-get-cpu-light.patch mm-vmalloc-use-get-cpu-light.patch block-mq-use-cpu_light.patch block-mq-drop-preempt-disable.patch block-mq-don-t-complete-requests-via-IPI.patch md-raid5-percpu-handling-rt-aware.patch rt-introduce-cpu-chill.patch hrtimer-Don-t-lose-state-in-cpu_chill.patch hrtimer-cpu_chill-save-task-state-in-saved_state.patch block-blk-mq-move-blk_queue_usage_counter_release-in.patch block-use-cpu-chill.patch fs-dcache-use-cpu-chill-in-trylock-loops.patch net-use-cpu-chill.patch fs-dcache-use-swait_queue-instead-of-waitqueue.patch workqueue-use-rcu.patch workqueue-use-locallock.patch work-queue-work-around-irqsafe-timer-optimization.patch workqueue-distangle-from-rq-lock.patch debugobjects-rt.patch seqlock-prevent-rt-starvation.patch sunrpc-make-svc_xprt_do_enqueue-use-get_cpu_light.patch skbufhead-raw-lock.patch net-move-xmit_recursion-to-per-task-variable-on-RT.patch net-provide-a-way-to-delegate-processing-a-softirq-t.patch net-dev-always-take-qdisc-s-busylock-in-__dev_xmit_s.patch net-Qdisc-use-a-seqlock-instead-seqcount.patch net-add-back-the-missing-serialization-in-ip_send_un.patch net-add-a-lock-around-icmp_sk.patch net-Have-__napi_schedule_irqoff-disable-interrupts-o.patch irqwork-push_most_work_into_softirq_context.patch printk-rt-aware.patch kernel-printk-Don-t-try-to-print-from-IRQ-NMI-region.patch HACK-printk-drop-the-logbuf_lock-more-often.patch ARM-enable-irq-in-translation-section-permission-fau.patch genirq-update-irq_set_irqchip_state-documentation.patch KVM-arm-arm64-downgrade-preempt_disable-d-region-to-.patch arm64-fpsimd-use-preemp_disable-in-addition-to-local.patch kgb-serial-hackaround.patch sysfs-realtime-entry.patch mm-rt-kmap-atomic-scheduling.patch x86-highmem-add-a-already-used-pte-check.patch arm-highmem-flush-tlb-on-unmap.patch arm-enable-highmem-for-rt.patch scsi-fcoe-rt-aware.patch x86-crypto-reduce-preempt-disabled-regions.patch crypto-Reduce-preempt-disabled-regions-more-algos.patch crypto-limit-more-FPU-enabled-sections.patch crypto-scompress-serialize-RT-percpu-scratch-buffer-.patch crypto-cryptd-add-a-lock-instead-preempt_disable-loc.patch panic-disable-random-on-rt.patch x86-stackprot-no-random-on-rt.patch random-make-it-work-on-rt.patch random-avoid-preempt_disable-ed-section.patch cpu-hotplug--Implement-CPU-pinning.patch sched-Allow-pinned-user-tasks-to-be-awakened-to-the-.patch hotplug-duct-tape-RT-rwlock-usage-for-non-RT.patch upstream-net-rt-remove-preemption-disabling-in-netif_rx.patch net-another-local-irq-disable-alloc-atomic-headache.patch net-core-protect-users-of-napi_alloc_cache-against-r.patch net-fix-iptable-xt-write-recseq-begin-rt-fallout.patch net-make-devnet_rename_seq-a-mutex.patch lockdep-selftest-only-do-hardirq-context-test-for-raw-spinlock.patch lockdep-selftest-fix-warnings-due-to-missing-PREEMPT.patch preempt-lazy-support.patch ftrace-Fix-trace-header-alignment.patch x86-preempt-lazy.patch x86-lazy-preempt-properly-check-against-preempt-mask.patch x86-lazy-preempt-use-proper-return-label-on-32bit-x8.patch arm-preempt-lazy-support.patch powerpc-preempt-lazy-support.patch arch-arm64-Add-lazy-preempt-support.patch connector-cn_proc-Protect-send_msg-with-a-local-lock.patch drivers-block-zram-Replace-bit-spinlocks-with-rtmute.patch drivers-zram-Don-t-disable-preemption-in-zcomp_strea.patch drivers-zram-fix-zcomp_stream_get-smp_processor_id-u.patch tpm_tis-fix-stall-after-iowrite-s.patch watchdog-prevent-deferral-of-watchdogd-wakeup-on-RT.patch drmradeoni915_Use_preempt_disableenable_rt()_where_recommended.patch drmi915_Use_local_lockunlock_irq()_in_intel_pipe_update_startend().patch drm-i915-disable-tracing-on-RT.patch drm-i915-skip-DRM_I915_LOW_LEVEL_TRACEPOINTS-with-NO.patch cgroups-use-simple-wait-in-css_release.patch cpuset-Convert-callback_lock-to-raw_spinlock_t.patch apparmor-use-a-locallock-instead-preempt_disable.patch workqueue-prevent-deadlock-stall.patch signals-allow-rt-tasks-to-cache-one-sigqueue-struct.patch localversion.patch + '[' -e localversion-rt ']' + rm -f localversion-rt + git add -A :/ + git commit -a -m 'PREEMPT_RT patch - finished' [master 44545d6] PREEMPT_RT patch - finished 1 file changed, 1 deletion(-) delete mode 100644 localversion-rt + chmod +x scripts/checkpatch.pl + chmod +x tools/objtool/sync-check.sh + mv COPYING COPYING-4.19.30 + touch .scmversion + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-debug.config /builddir/build/SOURCES/kernel-aarch64-rt.config /builddir/build/SOURCES/kernel-aarch64.config /builddir/build/SOURCES/kernel-armv7hl-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae.config /builddir/build/SOURCES/kernel-armv7hl-rt.config /builddir/build/SOURCES/kernel-armv7hl-rtlpae.config /builddir/build/SOURCES/kernel-armv7hl.config /builddir/build/SOURCES/kernel-i686-PAE.config /builddir/build/SOURCES/kernel-i686-PAEdebug.config /builddir/build/SOURCES/kernel-i686-debug.config /builddir/build/SOURCES/kernel-i686-rt.config /builddir/build/SOURCES/kernel-i686-rtPAE.config /builddir/build/SOURCES/kernel-i686.config /builddir/build/SOURCES/kernel-ppc64-debug.config /builddir/build/SOURCES/kernel-ppc64-rt.config /builddir/build/SOURCES/kernel-ppc64.config /builddir/build/SOURCES/kernel-ppc64le-debug.config /builddir/build/SOURCES/kernel-ppc64le-rt.config /builddir/build/SOURCES/kernel-ppc64le.config /builddir/build/SOURCES/kernel-s390x-debug.config /builddir/build/SOURCES/kernel-s390x.config /builddir/build/SOURCES/kernel-x86_64-debug.config /builddir/build/SOURCES/kernel-x86_64-rt.config /builddir/build/SOURCES/kernel-x86_64.config . + cp /builddir/build/SOURCES/kernel-local . + cp /builddir/build/SOURCES/merge.pl . + cp /builddir/build/SOURCES/generate_all_configs.sh . + cp /builddir/build/SOURCES/generate_debug_configs.sh . + cp /builddir/build/SOURCES/generate_bls_conf.sh . + cp /builddir/build/SOURCES/generate_rt_configs.sh . + git add -A :/ + git commit -a -m 'configs and scripts' [master b4c1206] configs and scripts 33 files changed, 178448 insertions(+) rename COPYING => COPYING-4.19.30 (100%) create mode 100755 configs/generate_all_configs.sh create mode 100755 configs/generate_bls_conf.sh create mode 100755 configs/generate_debug_configs.sh create mode 100755 configs/generate_rt_configs.sh create mode 100644 configs/kernel-aarch64-debug.config create mode 100644 configs/kernel-aarch64-rt.config create mode 100644 configs/kernel-aarch64.config create mode 100644 configs/kernel-armv7hl-debug.config create mode 100644 configs/kernel-armv7hl-lpae-debug.config create mode 100644 configs/kernel-armv7hl-lpae.config create mode 100644 configs/kernel-armv7hl-rt.config create mode 100644 configs/kernel-armv7hl-rtlpae.config create mode 100644 configs/kernel-armv7hl.config create mode 100644 configs/kernel-i686-PAE.config create mode 100644 configs/kernel-i686-PAEdebug.config create mode 100644 configs/kernel-i686-debug.config create mode 100644 configs/kernel-i686-rt.config create mode 100644 configs/kernel-i686-rtPAE.config create mode 100644 configs/kernel-i686.config create mode 100644 configs/kernel-local create mode 100644 configs/kernel-ppc64-debug.config create mode 100644 configs/kernel-ppc64-rt.config create mode 100644 configs/kernel-ppc64.config create mode 100644 configs/kernel-ppc64le-debug.config create mode 100644 configs/kernel-ppc64le-rt.config create mode 100644 configs/kernel-ppc64le.config create mode 100644 configs/kernel-s390x-debug.config create mode 100644 configs/kernel-s390x.config create mode 100644 configs/kernel-x86_64-debug.config create mode 100644 configs/kernel-x86_64-rt.config create mode 100644 configs/kernel-x86_64.config create mode 100755 configs/merge.pl + VERSION=4.19.30 + ./generate_rt_configs.sh rm: cannot remove 'kernel-armv7hllpae.config': No such file or directory rm: cannot remove 'kernel-i686PAE.config': No such file or directory + for i in kernel-4.19.30-i?86*.config + mv kernel-4.19.30-i686-rt.config kernel-4.19.30-i686-rt.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.30-i686-rt.config.tmp + rm kernel-4.19.30-i686-rt.config.tmp + for i in kernel-4.19.30-i?86*.config + mv kernel-4.19.30-i686-rtPAE.config kernel-4.19.30-i686-rtPAE.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.30-i686-rtPAE.config.tmp + rm kernel-4.19.30-i686-rtPAE.config.tmp + git add -A :/ + git commit -a -m 'config processed' [master 6eba5e6] config processed 14 files changed, 41334 deletions(-) rename configs/{kernel-aarch64-rt.config => kernel-4.19.30-aarch64-rt.config} (100%) rename configs/{kernel-armv7hl-rt.config => kernel-4.19.30-armv7hl-rt.config} (100%) rename configs/{kernel-armv7hl-rtlpae.config => kernel-4.19.30-armv7hl-rtlpae.config} (100%) rename configs/{kernel-i686-rt.config => kernel-4.19.30-i686-rt.config} (100%) rename configs/{kernel-i686-rtPAE.config => kernel-4.19.30-i686-rtPAE.config} (100%) rename configs/{kernel-ppc64-rt.config => kernel-4.19.30-ppc64-rt.config} (100%) rename configs/{kernel-ppc64le-rt.config => kernel-4.19.30-ppc64le-rt.config} (100%) rename configs/{kernel-x86_64-rt.config => kernel-4.19.30-x86_64-rt.config} (100%) delete mode 100644 configs/kernel-aarch64.config delete mode 100644 configs/kernel-armv7hl.config delete mode 100644 configs/kernel-i686.config delete mode 100644 configs/kernel-ppc64.config delete mode 100644 configs/kernel-ppc64le.config delete mode 100644 configs/kernel-x86_64.config + rm -f 'kernel-4.19.30-*debug.config' + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= + OPTS=' -c' + ./process_configs.sh -c kernel 4.19.30 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-aarch64-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-armv7hl-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-armv7hl-rtlpae.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rtPAE.config ... /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rtPAE.config:5917:warning: override: UNWINDER_ORC changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-i686-rtPAE.config:6396:warning: override: VIRT_CPU_ACCOUNTING_NATIVE changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-ppc64-rt.config ... /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-ppc64-rt.config:5248:warning: override: SPARSEMEM_MANUAL changes choice state done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-ppc64le-rt.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs/kernel-4.19.30-x86_64-rt.config ... done Processed config files are in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686/configs + cd .. + find . '(' -name '*.orig' -o -name '*~' ')' -exec rm -f '{}' ';' + find . -name .gitignore -exec rm -f '{}' ';' + pathfix.py -pni '/usr/bin/python3 -s' scripts/ recursedown('scripts/') recursedown('scripts/basic') recursedown('scripts/coccinelle') recursedown('scripts/coccinelle/api') recursedown('scripts/coccinelle/api/alloc') recursedown('scripts/coccinelle/api/debugfs') recursedown('scripts/coccinelle/free') recursedown('scripts/coccinelle/iterators') recursedown('scripts/coccinelle/locks') recursedown('scripts/coccinelle/misc') recursedown('scripts/coccinelle/null') recursedown('scripts/coccinelle/tests') recursedown('scripts/dtc') recursedown('scripts/dtc/include-prefixes') recursedown('scripts/dtc/libfdt') recursedown('scripts/gcc-plugins') recursedown('scripts/gdb') recursedown('scripts/gdb/linux') recursedown('scripts/genksyms') recursedown('scripts/kconfig') recursedown('scripts/kconfig/lxdialog') recursedown('scripts/kconfig/tests') recursedown('scripts/kconfig/tests/auto_submenu') recursedown('scripts/kconfig/tests/choice') recursedown('scripts/kconfig/tests/choice_value_with_m_dep') recursedown('scripts/kconfig/tests/err_recursive_dep') recursedown('scripts/kconfig/tests/err_recursive_inc') recursedown('scripts/kconfig/tests/inter_choice') recursedown('scripts/kconfig/tests/new_choice_with_dep') recursedown('scripts/kconfig/tests/no_write_if_dep_unmet') recursedown('scripts/kconfig/tests/preprocess') recursedown('scripts/kconfig/tests/preprocess/builtin_func') recursedown('scripts/kconfig/tests/preprocess/circular_expansion') recursedown('scripts/kconfig/tests/preprocess/escape') recursedown('scripts/kconfig/tests/preprocess/variable') recursedown('scripts/kconfig/tests/rand_nested_choice') recursedown('scripts/ksymoops') recursedown('scripts/mod') recursedown('scripts/package') recursedown('scripts/selinux') recursedown('scripts/selinux/genheaders') recursedown('scripts/selinux/mdp') recursedown('scripts/tracing') scripts/bpf_helpers_doc.py: updating scripts/checkkconfigsymbols.py: updating scripts/spdxcheck.py: updating scripts/gdb/linux/__init__.py: no change scripts/gdb/linux/cpus.py: no change scripts/gdb/linux/dmesg.py: no change scripts/gdb/linux/lists.py: no change scripts/gdb/linux/modules.py: no change scripts/gdb/linux/proc.py: no change scripts/gdb/linux/symbols.py: no change scripts/gdb/linux/tasks.py: no change scripts/gdb/linux/utils.py: no change scripts/kconfig/tests/conftest.py: no change scripts/kconfig/tests/auto_submenu/__init__.py: no change scripts/kconfig/tests/choice/__init__.py: no change scripts/kconfig/tests/choice_value_with_m_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_dep/__init__.py: no change scripts/kconfig/tests/err_recursive_inc/__init__.py: no change scripts/kconfig/tests/inter_choice/__init__.py: no change scripts/kconfig/tests/new_choice_with_dep/__init__.py: no change scripts/kconfig/tests/no_write_if_dep_unmet/__init__.py: no change scripts/kconfig/tests/preprocess/builtin_func/__init__.py: no change scripts/kconfig/tests/preprocess/circular_expansion/__init__.py: no change scripts/kconfig/tests/preprocess/escape/__init__.py: no change scripts/kconfig/tests/preprocess/variable/__init__.py: no change scripts/kconfig/tests/rand_nested_choice/__init__.py: no change scripts/tracing/draw_functrace.py: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/diffconfig scripts/diffconfig: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/bloat-o-meter scripts/bloat-o-meter: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/show_delta scripts/show_delta: updating + cd .. + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BmvxpQ + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/libexec + cd linux-4.19.30-200.rt16.21.fc31.i686 + BuildKernel bzImage arch/x86/boot/bzImage 1 rt + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour=rt + DoVDSO=1 + Flav=+rt + InstallName=vmlinuz + Config=kernel-4.19.30-i686-rt.config + DevelDir=/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt + '[' arch/x86/boot/bzImage = vmlinux ']' + CopyKernel=cp + KernelVer=4.19.30-200.rt16.21.fc31.i686+rt + echo BUILDING A KERNEL FOR rt i686... BUILDING A KERNEL FOR rt i686... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 30/' Makefile + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.rt16.21.fc31.i686+rt/' Makefile + make -s mrproper + cp configs/kernel-4.19.30-i686-rt.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. ++ head -1 .config ++ cut -b 3- + Arch=i386 + echo USING ARCH=i386 USING ARCH=i386 + make -s ARCH=i386 olddefconfig + make -s ARCH=i386 -j2 bzImage In file included from ./include/linux/uaccess.h:14, from ./include/linux/compat.h:19, from arch/x86/kernel/fpu/signal.c:6: arch/x86/kernel/fpu/signal.c: In function 'save_xstate_epilog': arch/x86/kernel/fpu/signal.c:101:40: warning: taking address of packed member of 'struct xstate_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | err |= __get_user(xfeatures, (__u32 *)&x->header.xfeatures); | ^~~~~~~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:331:27: note: in definition of macro '__get_user_asm_u64' 331 | __typeof__(ptr) __ptr = (ptr); \ | ^~~ ./arch/x86/include/asm/uaccess.h:455:2: note: in expansion of macro '__get_user_size' 455 | __get_user_size(__gu_val, (ptr), (size), __gu_err, -EFAULT); \ | ^~~~~~~~~~~~~~~ ./arch/x86/include/asm/uaccess.h:528:2: note: in expansion of macro '__get_user_nocheck' 528 | __get_user_nocheck((x), (ptr), sizeof(*(ptr))) | ^~~~~~~~~~~~~~~~~~ arch/x86/kernel/fpu/signal.c:101:9: note: in expansion of macro '__get_user' 101 | err |= __get_user(xfeatures, (__u32 *)&x->header.xfeatures); | ^~~~~~~~~~ arch/x86/kernel/kdebugfs.c: In function 'boot_params_kdebugfs_init': arch/x86/kernel/kdebugfs.c:163:10: warning: taking address of packed member of 'struct setup_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | &boot_params.hdr.version); | ^~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/platform/efi/efi.c: In function 'efi_memblock_x86_reserve_range': arch/x86/platform/efi/efi.c:176:23: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | struct efi_info *e = &boot_params.efi_info; | ^~~~~~~~~~~~~~~~~~~~~ fs/efivarfs/super.c: In function 'efivarfs_callback': fs/efivarfs/super.c:130:32: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | len = ucs2_utf8size(entry->var.VariableName); | ~~~~~~~~~~^~~~~~~~~~~~~ fs/efivarfs/super.c:137:31: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 137 | ucs2_as_utf8(name, entry->var.VariableName, len); | ~~~~~~~~~~^~~~~~~~~~~~~ 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; | ^~~~~ 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); | ^~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': drivers/char/tpm/tpm2-space.c:421:26: warning: taking address of packed member of 'struct tpm2_cap_handles' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_go_idle': drivers/char/tpm/tpm_crb.c:159:27: warning: taking address of packed member of 'struct crb_regs_tail' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_cmd_ready': drivers/char/tpm/tpm_crb.c:201:27: warning: taking address of packed member of 'struct crb_regs_tail' may result in an unaligned pointer value [-Waddress-of-packed-member] 201 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_request_locality': drivers/char/tpm/tpm_crb.c:230:27: warning: taking address of packed member of 'struct crb_regs_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, value, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/char/tpm/tpm_crb.c: In function '__crb_relinquish_locality': drivers/char/tpm/tpm_crb.c:257:27: warning: taking address of packed member of 'struct crb_regs_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, mask, value, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'variable_is_present': drivers/firmware/efi/vars.c:359:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': drivers/firmware/efi/vars.c:606:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 606 | status = __efivars->ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': drivers/firmware/efi/vars.c:638:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 638 | status = ops->set_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_set': drivers/firmware/efi/vars.c:677:23: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 677 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_find': drivers/firmware/efi/vars.c:836:37: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_size': drivers/firmware/efi/vars.c:882:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 882 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function '__efivar_entry_get': drivers/firmware/efi/vars.c:912:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 912 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_get': drivers/firmware/efi/vars.c:940:50: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 940 | status = __efivars->ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': drivers/firmware/efi/vars.c:975:23: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | efi_char16_t *name = entry->var.VariableName; | ^~~~~ drivers/firmware/efi/vars.c:1031:39: warning: taking address of packed member of 'struct efi_variable' may result in an unaligned pointer value [-Waddress-of-packed-member] 1031 | status = ops->get_variable(entry->var.VariableName, | ~~~~~~~~~~^~~~~~~~~~~~~ drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | if (ret == -EOPNOTSUPP) | ^ drivers/usb/core/devio.c: In function 'proc_do_submiturb': drivers/usb/core/devio.c:1489:43: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1489 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ drivers/usb/core/devio.c:1494:24: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ drivers/usb/core/devio.c:1497:38: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1497 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/core/devio.c:32: drivers/usb/core/devio.c:1512:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1512 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1513:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/core/devio.c:1514:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1514 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ ./include/linux/device.h:1424:33: note: in definition of macro 'dev_info' 1424 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ drivers/usb/early/xhci-dbc.c: In function 'xdbc_mem_init': drivers/usb/early/xhci-dbc.c:280:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_SERIAL, strlen(XDBC_STRING_SERIAL)); | ~~~~~~^~~~~~~ drivers/usb/early/xhci-dbc.c:289:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_PRODUCT, strlen(XDBC_STRING_PRODUCT)); | ~~~~~~^~~~~~~ drivers/usb/early/xhci-dbc.c:298:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_MANUFACTURER, strlen(XDBC_STRING_MANUFACTURER)); | ~~~~~~^~~~~~~ drivers/usb/host/xhci-dbgcap.c: In function 'xhci_dbc_populate_strings': drivers/usb/host/xhci-dbgcap.c:46:36: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 46 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ drivers/usb/host/xhci-dbgcap.c:57:36: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 57 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ drivers/usb/host/xhci-dbgcap.c:69:36: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 69 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, | ^~~~~~ arch/x86/power/cpu.c: In function '__save_processor_state': arch/x86/power/cpu.c:130:13: warning: taking address of packed member of 'struct saved_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | &ctxt->misc_enable); | ^~~~~~~~~~~~~~~~~~ net/ipv6/ndisc.c: In function 'ndisc_router_discovery': net/ipv6/ndisc.c:1430:36: warning: converting a packed 'struct nd_opt_hdr' pointer (alignment 1) to a 'struct route_info' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1430 | struct route_info *ri = (struct route_info *)p; | ^~~~~~~~~~ In file included from ./include/net/ipv6.h:21, from net/ipv6/ndisc.c:58: ./include/net/ndisc.h:101:8: note: defined here 101 | struct nd_opt_hdr { | ^~~~~~~~~~ In file included from net/ipv6/ndisc.c:61: ./include/net/ip6_route.h:5:8: note: defined here 5 | struct route_info { | ^~~~~~~~~~ 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); | ^~~~~~~~~~ net/ipv6/mip6.c: In function 'mip6_destopt_reject': net/ipv6/mip6.c:234:13: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, | ^~~~~~~~~~ net/ipv6/mip6.c:256:29: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); | ^~~~~~~~~~ arch/x86/tools/insn_decoder_test: success: Decoded and checked 2692458 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0xb6ec2d9e) arch/x86/boot/edd.c: In function 'query_edd': arch/x86/boot/edd.c:150:11: warning: taking address of packed member of 'struct boot_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | mbrptr = boot_params.edd_mbr_sig_buffer; | ^~~~~~~~~~~ + make -s ARCH=i386 -j2 modules In file included from arch/x86/crypto/twofish_glue.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:84:19: note: 'init_module' target declared here 84 | static int __init init(void) | ^~~~ In file included from arch/x86/crypto/twofish_glue.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(fini); | ^~~~~~~~~~~ arch/x86/crypto/twofish_glue.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit fini(void) | ^~~~ In file included from arch/x86/crypto/serpent_sse2_glue.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_sse2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:235:1: note: in expansion of macro 'module_init' 235 | module_init(serpent_sse2_init); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:217:19: note: 'init_module' target declared here 217 | static int __init serpent_sse2_init(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/serpent_sse2_glue.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_sse2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:236:1: note: in expansion of macro 'module_exit' 236 | module_exit(serpent_sse2_exit); | ^~~~~~~~~~~ arch/x86/crypto/serpent_sse2_glue.c:229:20: note: 'cleanup_module' target declared here 229 | static void __exit serpent_sse2_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32c-intel_glue.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:263:1: note: in expansion of macro 'module_exit' 263 | module_exit(crc32c_intel_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:257:20: note: 'cleanup_module' target declared here 257 | static void __exit crc32c_intel_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32c-intel_glue.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:262:1: note: in expansion of macro 'module_init' 262 | module_init(crc32c_intel_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/crc32c-intel_glue.c:243:19: note: 'init_module' target declared here 243 | static int __init crc32c_intel_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(crc32_pclmul_mod_fini); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:190:20: note: 'cleanup_module' target declared here 190 | static void __exit crc32_pclmul_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:195:1: note: in expansion of macro 'module_init' 195 | module_init(crc32_pclmul_mod_init); | ^~~~~~~~~~~ arch/x86/crypto/crc32-pclmul_glue.c:180:19: note: 'init_module' target declared here 180 | static int __init crc32_pclmul_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/events/amd/power.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_power_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(amd_power_pmu_init); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:275:19: note: 'init_module' target declared here 275 | static int __init amd_power_pmu_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/events/amd/power.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_power_pmu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/amd/power.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(amd_power_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/amd/power.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit amd_power_pmu_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/rapl.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_rapl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/rapl.c:843:1: note: in expansion of macro 'module_exit' 843 | module_exit(intel_rapl_exit); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:837:20: note: 'cleanup_module' target declared here 837 | static void __exit intel_rapl_exit(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/rapl.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:835:1: note: in expansion of macro 'module_init' 835 | module_init(rapl_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:788:19: note: 'init_module' target declared here 788 | static int __init rapl_pmu_init(void) | ^~~~~~~~~~~~~ In file included from arch/x86/events/intel/uncore.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_uncore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/uncore.c:1459:1: note: in expansion of macro 'module_exit' 1459 | module_exit(intel_uncore_exit); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1453:20: note: 'cleanup_module' target declared here 1453 | static void __exit intel_uncore_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/uncore.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_uncore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1451:1: note: in expansion of macro 'module_init' 1451 | module_init(intel_uncore_init); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1407:19: note: 'init_module' target declared here 1407 | static int __init intel_uncore_init(void) | ^~~~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/cstate.c:92: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cstate_pmu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/events/intel/cstate.c:705:1: note: in expansion of macro 'module_exit' 705 | module_exit(cstate_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:701:20: note: 'cleanup_module' target declared here 701 | static void __exit cstate_pmu_exit(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/events/intel/cstate.c:92: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cstate_pmu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:699:1: note: in expansion of macro 'module_init' 699 | module_init(cstate_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:681:19: note: 'init_module' target declared here 681 | static int __init cstate_pmu_init(void) | ^~~~~~~~~~~~~~~ In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inject_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:731:1: note: in expansion of macro 'module_init' 731 | module_init(inject_init); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:694:19: note: 'init_module' target declared here 694 | static int __init inject_init(void) | ^~~~~~~~~~~ In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inject_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:732:1: note: in expansion of macro 'module_exit' 732 | module_exit(inject_exit); | ^~~~~~~~~~~ arch/x86/kernel/cpu/mcheck/mce-inject.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit inject_exit(void) | ^~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': arch/x86/kvm/x86.c:1968:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1968 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': arch/x86/kvm/x86.c:2103:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2103 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': arch/x86/kvm/emulate.c:3819:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3819 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ arch/x86/kvm/emulate.c:3819:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3819 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ arch/x86/kvm/vmx.c: In function 'sync_vmcs12': arch/x86/kvm/vmx.c:13079:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] 13079 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/irq.h:27, from arch/x86/kvm/vmx.c:19: arch/x86/kvm/vmx.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14380:1: note: in expansion of macro 'module_init' 14380 | module_init(vmx_init); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14319:19: note: 'init_module' target declared here 14319 | static int __init vmx_init(void) | ^~~~~~~~ arch/x86/kvm/svm.c: In function 'update_cr0_intercept': arch/x86/kvm/svm.c:2492:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] 2492 | u64 *hcr0 = &svm->vmcb->save.cr0; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/svm.c:20: arch/x86/kvm/svm.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ arch/x86/kvm/svm.c:7207:1: note: in expansion of macro 'module_exit' 7207 | module_exit(svm_exit) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7201:20: note: 'cleanup_module' target declared here 7201 | static void __exit svm_exit(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/ftrace.h:11, from ./include/linux/perf_event.h:48, from ./arch/x86/include/asm/kvm_host.h:25, from ./include/linux/kvm_host.h:38, from arch/x86/kvm/svm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7206:1: note: in expansion of macro 'module_init' 7206 | module_init(svm_init) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7195:19: note: 'init_module' target declared here 7195 | static int __init svm_init(void) | ^~~~~~~~ In file included from kernel/rcu/rcutorture.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rcu_torture_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:2142:1: note: in expansion of macro 'module_init' 2142 | module_init(rcu_torture_init); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:1947:1: note: 'init_module' target declared here 1947 | rcu_torture_init(void) | ^~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(ring_buffer_benchmark_init); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:430:19: note: 'init_module' target declared here 430 | static int __init ring_buffer_benchmark_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/trace/ring_buffer_benchmark.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:495:1: note: in expansion of macro 'module_exit' 495 | module_exit(ring_buffer_benchmark_exit); | ^~~~~~~~~~~ kernel/trace/ring_buffer_benchmark.c:486:20: note: 'cleanup_module' target declared here 486 | static void __exit ring_buffer_benchmark_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/affs/super.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from fs/9p/v9fs.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v9fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v9fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from security/keys/trusted.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_trusted': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ security/keys/trusted.c:1239:1: note: in expansion of macro 'late_initcall' 1239 | late_initcall(init_trusted); | ^~~~~~~~~~~~~ security/keys/trusted.c:1220:19: note: 'init_module' target declared here 1220 | static int __init init_trusted(void) | ^~~~~~~~~~~~ In file included from security/keys/trusted.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_trusted': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ security/keys/trusted.c:1240:1: note: in expansion of macro 'module_exit' 1240 | module_exit(cleanup_trusted); | ^~~~~~~~~~~ security/keys/trusted.c:1233:20: note: 'cleanup_module' target declared here 1233 | static void __exit cleanup_trusted(void) | ^~~~~~~~~~~~~~~ In file included from crypto/async_tx/async_tx.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_tx_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_tx_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from crypto/async_tx/async_pq.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:451:1: note: in expansion of macro 'module_init' 451 | module_init(async_pq_init); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:434:19: note: 'init_module' target declared here 434 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from crypto/async_tx/async_pq.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/async_tx/async_pq.c:452:1: note: in expansion of macro 'module_exit' 452 | module_exit(async_pq_exit); | ^~~~~~~~~~~ crypto/async_tx/async_pq.c:446:20: note: 'cleanup_module' target declared here 446 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ In file included from crypto/echainiv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/crypto_user.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/vmac.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/vmac.c:693:1: note: in expansion of macro 'module_init' 693 | module_init(vmac_module_init); | ^~~~~~~~~~~ crypto/vmac.c:683:19: note: 'init_module' target declared here 683 | static int __init vmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/vmac.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/vmac.c:694:1: note: in expansion of macro 'module_exit' 694 | module_exit(vmac_module_exit); | ^~~~~~~~~~~ crypto/vmac.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit vmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from crypto/xcbc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/md4.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/md4.c:235:1: note: in expansion of macro 'module_init' 235 | module_init(md4_mod_init); | ^~~~~~~~~~~ crypto/md4.c:225:19: note: 'init_module' target declared here 225 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from crypto/md4.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/md4.c:236:1: note: in expansion of macro 'module_exit' 236 | module_exit(md4_mod_fini); | ^~~~~~~~~~~ crypto/md4.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit md4_mod_fini(void) | ^~~~~~~~~~~~ In file included from crypto/rmd128.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd128.c:321:1: note: in expansion of macro 'module_init' 321 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ crypto/rmd128.c:311:19: note: 'init_module' target declared here 311 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd128.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd128.c:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(rmd128_mod_fini); | ^~~~~~~~~~~ crypto/rmd128.c:316:20: note: 'cleanup_module' target declared here 316 | static void __exit rmd128_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd160.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd160.c:365:1: note: in expansion of macro 'module_init' 365 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ crypto/rmd160.c:355:19: note: 'init_module' target declared here 355 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd160.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd160.c:366:1: note: in expansion of macro 'module_exit' 366 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ crypto/rmd160.c:360:20: note: 'cleanup_module' target declared here 360 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from fs/afs/main.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'afs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afs_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from crypto/rmd256.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd256.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ crypto/rmd256.c:330:19: note: 'init_module' target declared here 330 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd256.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd256.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(rmd256_mod_fini); | ^~~~~~~~~~~ crypto/rmd256.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit rmd256_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd320.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/rmd320.c:389:1: note: in expansion of macro 'module_init' 389 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ crypto/rmd320.c:379:19: note: 'init_module' target declared here 379 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/rmd320.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/rmd320.c:390:1: note: in expansion of macro 'module_exit' 390 | module_exit(rmd320_mod_fini); | ^~~~~~~~~~~ crypto/rmd320.c:384:20: note: 'cleanup_module' target declared here 384 | static void __exit rmd320_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from crypto/sha512_generic.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sha512_generic.c:226:1: note: in expansion of macro 'module_init' 226 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ crypto/sha512_generic.c:216:19: note: 'init_module' target declared here 216 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/sha512_generic.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sha512_generic.c:227:1: note: in expansion of macro 'module_exit' 227 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ crypto/sha512_generic.c:221:20: note: 'cleanup_module' target declared here 221 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/sha3_generic.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha3_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sha3_generic.c:297:1: note: in expansion of macro 'module_init' 297 | module_init(sha3_generic_mod_init); | ^~~~~~~~~~~ crypto/sha3_generic.c:287:19: note: 'init_module' target declared here 287 | static int __init sha3_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from crypto/sha3_generic.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha3_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sha3_generic.c:298:1: note: in expansion of macro 'module_exit' 298 | module_exit(sha3_generic_mod_fini); | ^~~~~~~~~~~ crypto/sha3_generic.c:292:20: note: 'cleanup_module' target declared here 292 | static void __exit sha3_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from crypto/sm3_generic.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm3_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/sm3_generic.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(sm3_generic_mod_init); | ^~~~~~~~~~~ crypto/sm3_generic.c:192:19: note: 'init_module' target declared here 192 | static int __init sm3_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/sm3_generic.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm3_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/sm3_generic.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(sm3_generic_mod_fini); | ^~~~~~~~~~~ crypto/sm3_generic.c:197:20: note: 'cleanup_module' target declared here 197 | static void __exit sm3_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/wp512.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/wp512.c:1171:1: note: in expansion of macro 'module_init' 1171 | module_init(wp512_mod_init); | ^~~~~~~~~~~ crypto/wp512.c:1157:19: note: 'init_module' target declared here 1157 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/wp512.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/wp512.c:1172:1: note: in expansion of macro 'module_exit' 1172 | module_exit(wp512_mod_fini); | ^~~~~~~~~~~ crypto/wp512.c:1162:20: note: 'cleanup_module' target declared here 1162 | static void __exit wp512_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from crypto/tgr192.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/tgr192.c:680:1: note: in expansion of macro 'module_init' 680 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ crypto/tgr192.c:666:19: note: 'init_module' target declared here 666 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/tgr192.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/tgr192.c:681:1: note: in expansion of macro 'module_exit' 681 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ crypto/tgr192.c:671:20: note: 'cleanup_module' target declared here 671 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from crypto/cfb.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cfb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/cfb.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(crypto_cfb_module_init); | ^~~~~~~~~~~ crypto/cfb.c:339:19: note: 'init_module' target declared here 339 | static int __init crypto_cfb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/cfb.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cfb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/cfb.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(crypto_cfb_module_exit); | ^~~~~~~~~~~ crypto/cfb.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit crypto_cfb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcbc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/pcbc.c:307:1: note: in expansion of macro 'module_init' 307 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ crypto/pcbc.c:297:19: note: 'init_module' target declared here 297 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcbc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/pcbc.c:308:1: note: in expansion of macro 'module_exit' 308 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ crypto/pcbc.c:302:20: note: 'cleanup_module' target declared here 302 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/keywrap.c:84: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_kw_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_kw_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from crypto/ccm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/pcrypt.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcrypt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcrypt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from crypto/des_generic.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' 996 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ crypto/des_generic.c:986:19: note: 'init_module' target declared here 986 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/des_generic.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' 997 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from crypto/fcrypt.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from crypto/twofish_generic.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from crypto/serpent_generic.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from crypto/sm4_generic.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm4_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/aes_ti.c:388:1: note: in expansion of macro 'module_init' 388 | module_init(aes_init); | ^~~~~~~~~~~ crypto/aes_ti.c:378:19: note: 'init_module' target declared here 378 | static int __init aes_init(void) | ^~~~~~~~ In file included from crypto/aes_ti.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/aes_ti.c:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(aes_fini); | ^~~~~~~~~~~ crypto/aes_ti.c:383:20: note: 'cleanup_module' target declared here 383 | static void __exit aes_fini(void) | ^~~~~~~~ In file included from crypto/camellia_generic.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from crypto/cast5_generic.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from crypto/cast6_generic.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from crypto/tea.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from crypto/anubis.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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 fs/befs/linuxvfs.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_befs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_befs_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from crypto/seed.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from crypto/salsa20_generic.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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 fs/btrfs/super.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_btrfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/btrfs/super.c:2513:1: note: in expansion of macro 'late_initcall' 2513 | late_initcall(init_btrfs_fs); | ^~~~~~~~~~~~~ fs/btrfs/super.c:2402:19: note: 'init_module' target declared here 2402 | static int __init init_btrfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/btrfs/super.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_btrfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/btrfs/super.c:2514:1: note: in expansion of macro 'module_exit' 2514 | module_exit(exit_btrfs_fs) | ^~~~~~~~~~~ fs/btrfs/super.c:2495:20: note: 'cleanup_module' target declared here 2495 | static void __exit exit_btrfs_fs(void) | ^~~~~~~~~~~~~ In file included from crypto/chacha20_generic.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/poly1305_generic.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/poly1305_generic.c:297:1: note: in expansion of macro 'module_init' 297 | module_init(poly1305_mod_init); | ^~~~~~~~~~~ crypto/poly1305_generic.c:287:19: note: 'init_module' target declared here 287 | static int __init poly1305_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/poly1305_generic.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/poly1305_generic.c:298:1: note: in expansion of macro 'module_exit' 298 | module_exit(poly1305_mod_exit); | ^~~~~~~~~~~ crypto/poly1305_generic.c:292:20: note: 'cleanup_module' target declared here 292 | static void __exit poly1305_mod_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from crypto/michael_mic.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from crypto/crc32_generic.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/crc32_generic.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(crc32_mod_init); | ^~~~~~~~~~~ crypto/crc32_generic.c:139:19: note: 'init_module' target declared here 139 | static int __init crc32_mod_init(void) | ^~~~~~~~~~~~~~ In file included from crypto/crc32_generic.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/crc32_generic.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(crc32_mod_fini); | ^~~~~~~~~~~ crypto/crc32_generic.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit crc32_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from crypto/authenc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/authenc.c:511:1: note: in expansion of macro 'module_init' 511 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ crypto/authenc.c:501:19: note: 'init_module' target declared here 501 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/authenc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/authenc.c:512:1: note: in expansion of macro 'module_exit' 512 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ crypto/authenc.c:506:20: note: 'cleanup_module' target declared here 506 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto/authencesn.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from crypto/lz4hc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from crypto/ansi_cprng.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prng_mod_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prng_mod_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from crypto/tcrypt.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ crypto/tcrypt.c:2994:1: note: in expansion of macro 'module_init' 2994 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ crypto/tcrypt.c:2951:19: note: 'init_module' target declared here 2951 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from crypto/tcrypt.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ crypto/tcrypt.c:2995:1: note: in expansion of macro 'module_exit' 2995 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ crypto/tcrypt.c:2992:20: note: 'cleanup_module' target declared here 2992 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ In file included from crypto/xor.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' 111 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 139 | 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) { } | ^~~~~~~~ In file included from fs/cachefiles/main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cachefiles_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/cachefiles/main.c:92:1: note: in expansion of macro 'fs_initcall' 92 | fs_initcall(cachefiles_init); | ^~~~~~~~~~~ fs/cachefiles/main.c:55:19: note: 'init_module' target declared here 55 | static int __init cachefiles_init(void) | ^~~~~~~~~~~~~~~ In file included from fs/cachefiles/main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cachefiles_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/cachefiles/main.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(cachefiles_exit); | ^~~~~~~~~~~ fs/cachefiles/main.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit cachefiles_exit(void) | ^~~~~~~~~~~~~~~ In file included from fs/ceph/super.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ceph/super.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1136:19: note: 'init_module' target declared here 1136 | static int __init init_ceph(void) | ^~~~~~~~~ In file included from fs/ceph/super.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ceph/super.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1159:20: note: 'cleanup_module' target declared here 1159 | static void __exit exit_ceph(void) | ^~~~~~~~~ fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': fs/ceph/mds_client.c:1714:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1714 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, 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", | ^~~~ 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), | ^~~~~~~~~~~~~~ In file included from block/kyber-iosched.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kyber_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ block/kyber-iosched.c:990:1: note: in expansion of macro 'module_init' 990 | module_init(kyber_init); | ^~~~~~~~~~~ block/kyber-iosched.c:980:19: note: 'init_module' target declared here 980 | static int __init kyber_init(void) | ^~~~~~~~~~ In file included from block/kyber-iosched.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kyber_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ block/kyber-iosched.c:991:1: note: in expansion of macro 'module_exit' 991 | module_exit(kyber_exit); | ^~~~~~~~~~~ block/kyber-iosched.c:985:20: note: 'cleanup_module' target declared here 985 | static void __exit kyber_exit(void) | ^~~~~~~~~~ In file included from block/bfq-iosched.c:125: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ block/bfq-iosched.c:5724:1: note: in expansion of macro 'module_init' 5724 | module_init(bfq_init); | ^~~~~~~~~~~ block/bfq-iosched.c:5670:19: note: 'init_module' target declared here 5670 | static int __init bfq_init(void) | ^~~~~~~~ In file included from block/bfq-iosched.c:125: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ block/bfq-iosched.c:5725:1: note: in expansion of macro 'module_exit' 5725 | module_exit(bfq_exit); | ^~~~~~~~~~~ block/bfq-iosched.c:5715:20: note: 'cleanup_module' target declared here 5715 | static void __exit bfq_exit(void) | ^~~~~~~~ In file included from drivers/acpi/dptf/dptf_power.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dptf_power_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/dptf/dptf_power.c:18: drivers/acpi/dptf/dptf_power.c:124:24: note: 'cleanup_module' target declared here 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/dptf/dptf_power.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dptf_power_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/dptf/dptf_power.c:18: drivers/acpi/dptf/dptf_power.c:124:24: note: 'init_module' target declared here 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' 124 | module_platform_driver(dptf_power_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_ipmi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ipmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:655:1: note: in expansion of macro 'module_init' 655 | module_init(acpi_ipmi_init); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:598:19: note: 'init_module' target declared here 598 | static int __init acpi_ipmi_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_ipmi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ipmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:656:1: note: in expansion of macro 'module_exit' 656 | module_exit(acpi_ipmi_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_ipmi.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit acpi_ipmi_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_video.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_video_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_video.c:2264:1: note: in expansion of macro 'module_exit' 2264 | module_exit(acpi_video_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2255:20: note: 'cleanup_module' target declared here 2255 | static void __exit acpi_video_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_video.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_video_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2263:1: note: in expansion of macro 'module_init' 2263 | module_init(acpi_video_init); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2236:19: note: 'init_module' target declared here 2236 | static int __init acpi_video_init(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/acpi_tad.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_tad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/acpi_tad.c:23: drivers/acpi/acpi_tad.c:473:24: note: 'cleanup_module' target declared here 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/acpi_tad.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_tad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/acpi_tad.c:23: drivers/acpi/acpi_tad.c:473:24: note: 'init_module' target declared here 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(acpi_tad_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/sbshc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/sbshc.c:11: drivers/acpi/sbshc.c:300:20: note: 'cleanup_module' target declared here 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/sbshc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/acpi/sbshc.c:11: drivers/acpi/sbshc.c:300:20: note: 'init_module' target declared here 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(acpi_smb_hc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/sbs.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_sbs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/sbs.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(acpi_sbs_exit); | ^~~~~~~~~~~ drivers/acpi/sbs.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit acpi_sbs_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/acpi/sbs.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_sbs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/sbs.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(acpi_sbs_init); | ^~~~~~~~~~~ drivers/acpi/sbs.c:727:19: note: 'init_module' target declared here 727 | static int __init acpi_sbs_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/ec_sys.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ec_sys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(acpi_ec_sys_init); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:149:19: note: 'init_module' target declared here 149 | static int __init acpi_ec_sys_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/acpi/ec_sys.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ec_sys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/ec_sys.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(acpi_ec_sys_exit); | ^~~~~~~~~~~ drivers/acpi/ec_sys.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit acpi_ec_sys_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/acpi/custom_method.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_custom_method_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(acpi_custom_method_init); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:83:19: note: 'init_module' target declared here 83 | static int __init acpi_custom_method_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/custom_method.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_custom_method_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/custom_method.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(acpi_custom_method_exit); | ^~~~~~~~~~~ drivers/acpi/custom_method.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit acpi_custom_method_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_pad.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pad_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_pad.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(acpi_pad_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit acpi_pad_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/acpi/acpi_pad.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(acpi_pad_init); | ^~~~~~~~~~~ drivers/acpi/acpi_pad.c:483:19: note: 'init_module' target declared here 483 | static int __init acpi_pad_init(void) | ^~~~~~~~~~~~~ In file included from drivers/acpi/acpi_configfs.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_configfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(acpi_configfs_init); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:259:19: note: 'init_module' target declared here 259 | static int __init acpi_configfs_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/acpi/acpi_configfs.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_configfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/acpi/acpi_configfs.c:281:1: note: in expansion of macro 'module_exit' 281 | module_exit(acpi_configfs_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_configfs.c:276:20: note: 'cleanup_module' target declared here 276 | static void __exit acpi_configfs_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/ata/acard-ahci.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/acard-ahci.c:38: drivers/ata/acard-ahci.c:506:19: note: 'init_module' target declared here 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/acard-ahci.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/acard-ahci.c:38: drivers/ata/acard-ahci.c:506:19: note: 'cleanup_module' target declared here 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' 506 | module_pci_driver(acard_ahci_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:18: drivers/ata/ahci_platform.c:104:24: note: 'cleanup_module' target declared here 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/ahci_platform.c:18: drivers/ata/ahci_platform.c:104:24: note: 'init_module' target declared here 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' 104 | module_platform_driver(ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_inic162x.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_inic162x.c:57: drivers/ata/sata_inic162x.c:909:19: note: 'init_module' target declared here 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_inic162x.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_inic162x.c:57: drivers/ata/sata_inic162x.c:909:19: note: 'cleanup_module' target declared here 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' 909 | module_pci_driver(inic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil24.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil24_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil24.c:23: drivers/ata/sata_sil24.c:1386:19: note: 'init_module' target declared here 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil24.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil24_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil24.c:23: drivers/ata/sata_sil24.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' 1386 | module_pci_driver(sil24_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pdc_adma.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pdc_adma.c:38: drivers/ata/pdc_adma.c:662:19: note: 'init_module' target declared here 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pdc_adma.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pdc_adma.c:38: drivers/ata/pdc_adma.c:662:19: note: 'cleanup_module' target declared here 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' 662 | module_pci_driver(adma_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_qstor.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_qstor.c:33: drivers/ata/sata_qstor.c:637:19: note: 'init_module' target declared here 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_qstor.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_qstor.c:33: drivers/ata/sata_qstor.c:637:19: note: 'cleanup_module' target declared here 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' 637 | module_pci_driver(qs_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sx4.c:82: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sx4.c:83: drivers/ata/sata_sx4.c:1505:19: note: 'init_module' target declared here 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sx4.c:82: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sx4.c:83: drivers/ata/sata_sx4.c:1505:19: note: 'cleanup_module' target declared here 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' 1505 | module_pci_driver(pdc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_mv.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ata/sata_mv.c:4536:1: note: in expansion of macro 'module_exit' 4536 | module_exit(mv_exit); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4520:20: note: 'cleanup_module' target declared here 4520 | static void __exit mv_exit(void) | ^~~~~~~ In file included from drivers/ata/sata_mv.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4535:1: note: in expansion of macro 'module_init' 4535 | module_init(mv_init); | ^~~~~~~~~~~ drivers/ata/sata_mv.c:4503:19: note: 'init_module' target declared here 4503 | static int __init mv_init(void) | ^~~~~~~ In file included from drivers/ata/sata_nv.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_nv.c:42: drivers/ata/sata_nv.c:2495:19: note: 'cleanup_module' target declared here 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_nv.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_nv.c:42: drivers/ata/sata_nv.c:2495:19: note: 'init_module' target declared here 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' 2495 | module_pci_driver(nv_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_promise.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_promise.c:37: drivers/ata/sata_promise.c:1262:19: note: 'init_module' target declared here 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_promise.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_promise.c:37: drivers/ata/sata_promise.c:1262:19: note: 'cleanup_module' target declared here 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' 1262 | module_pci_driver(pdc_ata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil.c:39: drivers/ata/sata_sil.c:825:19: note: 'cleanup_module' target declared here 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sil.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sil.c:39: drivers/ata/sata_sil.c:825:19: note: 'init_module' target declared here 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' 825 | module_pci_driver(sil_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sis.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sis.c:35: drivers/ata/sata_sis.c:314:19: note: 'cleanup_module' target declared here 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_sis.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_sis.c:35: drivers/ata/sata_sis.c:314:19: note: 'init_module' target declared here 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' 314 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_svw.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_svw.c:41: drivers/ata/sata_svw.c:538:19: note: 'init_module' target declared here 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_svw.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_svw.c:41: drivers/ata/sata_svw.c:538:19: note: 'cleanup_module' target declared here 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' 538 | module_pci_driver(k2_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_uli.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_uli.c:30: drivers/ata/sata_uli.c:245:19: note: 'cleanup_module' target declared here 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_uli.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_uli.c:30: drivers/ata/sata_uli.c:245:19: note: 'init_module' target declared here 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' 245 | module_pci_driver(uli_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_via.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svia_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_via.c:38: drivers/ata/sata_via.c:783:19: note: 'cleanup_module' target declared here 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_via.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svia_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_via.c:38: drivers/ata/sata_via.c:783:19: note: 'init_module' target declared here 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' 783 | module_pci_driver(svia_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_vsc.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_vsc.c:39: drivers/ata/sata_vsc.c:437:19: note: 'init_module' target declared here 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/sata_vsc.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/sata_vsc.c:39: drivers/ata/sata_vsc.c:437:19: note: 'cleanup_module' target declared here 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' 437 | module_pci_driver(vsc_sata_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ali.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ata/pata_ali.c:652:1: note: in expansion of macro 'module_exit' 652 | module_exit(ali_exit); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:638:20: note: 'cleanup_module' target declared here 638 | static void __exit ali_exit(void) | ^~~~~~~~ In file included from drivers/ata/pata_ali.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:651:1: note: in expansion of macro 'module_init' 651 | module_init(ali_init); | ^~~~~~~~~~~ drivers/ata/pata_ali.c:626:19: note: 'init_module' target declared here 626 | static int __init ali_init(void) | ^~~~~~~~ In file included from drivers/ata/pata_amd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_amd.c:19: drivers/ata/pata_amd.c:635:19: note: 'init_module' target declared here 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_amd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_amd.c:19: drivers/ata/pata_amd.c:635:19: note: 'cleanup_module' target declared here 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' 635 | module_pci_driver(amd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'artop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'init_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_artop.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'artop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_artop.c:21: drivers/ata/pata_artop.c:453:19: note: 'cleanup_module' target declared here 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' 453 | module_pci_driver(artop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atiixp.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atiixp.c:17: drivers/ata/pata_atiixp.c:311:19: note: 'init_module' target declared here 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atiixp.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atiixp.c:17: drivers/ata/pata_atiixp.c:311:19: note: 'cleanup_module' target declared here 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' 311 | module_pci_driver(atiixp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp867x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'init_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_atp867x.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp867x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_atp867x.c:31: drivers/ata/pata_atp867x.c:569:19: note: 'cleanup_module' target declared here 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' 569 | module_pci_driver(atp867x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd64x.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd64x.c:28: drivers/ata/pata_cmd64x.c:527:19: note: 'init_module' target declared here 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd64x.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd64x.c:28: drivers/ata/pata_cmd64x.c:527:19: note: 'cleanup_module' target declared here 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' 527 | module_pci_driver(cmd64x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5520.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5520_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5520.c:304:1: note: in expansion of macro 'module_pci_driver' 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5520.c:36: drivers/ata/pata_cs5520.c:304:19: note: 'init_module' target declared here 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cs5520.c:304:1: note: in expansion of macro 'module_pci_driver' 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5520.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5520_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5520.c:304:1: note: in expansion of macro 'module_pci_driver' 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5520.c:36: drivers/ata/pata_cs5520.c:304:19: note: 'cleanup_module' target declared here 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cs5520.c:304:1: note: in expansion of macro 'module_pci_driver' 304 | module_pci_driver(cs5520_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5530.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5530_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5530.c:363:1: note: in expansion of macro 'module_pci_driver' 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5530.c:28: drivers/ata/pata_cs5530.c:363:19: note: 'init_module' target declared here 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cs5530.c:363:1: note: in expansion of macro 'module_pci_driver' 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5530.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5530_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5530.c:363:1: note: in expansion of macro 'module_pci_driver' 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5530.c:28: drivers/ata/pata_cs5530.c:363:19: note: 'cleanup_module' target declared here 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cs5530.c:363:1: note: in expansion of macro 'module_pci_driver' 363 | module_pci_driver(cs5530_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5535.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5535_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5535.c:209:1: note: in expansion of macro 'module_pci_driver' 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5535.c:33: drivers/ata/pata_cs5535.c:209:19: note: 'init_module' target declared here 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cs5535.c:209:1: note: in expansion of macro 'module_pci_driver' 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5535.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5535_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5535.c:209:1: note: in expansion of macro 'module_pci_driver' 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5535.c:33: drivers/ata/pata_cs5535.c:209:19: note: 'cleanup_module' target declared here 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cs5535.c:209:1: note: in expansion of macro 'module_pci_driver' 209 | module_pci_driver(cs5535_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5536.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5536_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5536.c:307:1: note: in expansion of macro 'module_pci_driver' 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5536.c:35: drivers/ata/pata_cs5536.c:307:19: note: 'init_module' target declared here 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cs5536.c:307:1: note: in expansion of macro 'module_pci_driver' 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cs5536.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5536_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cs5536.c:307:1: note: in expansion of macro 'module_pci_driver' 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cs5536.c:35: drivers/ata/pata_cs5536.c:307:19: note: 'cleanup_module' target declared here 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cs5536.c:307:1: note: in expansion of macro 'module_pci_driver' 307 | module_pci_driver(cs5536_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_efar.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efar_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_efar.c:16: drivers/ata/pata_efar.c:297:19: note: 'init_module' target declared here 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_efar.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efar_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_efar.c:16: drivers/ata/pata_efar.c:297:19: note: 'cleanup_module' target declared here 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' 297 | module_pci_driver(efar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt366.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt366.c:21: drivers/ata/pata_hpt366.c:417:19: note: 'init_module' target declared here 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt366.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt366.c:21: drivers/ata/pata_hpt366.c:417:19: note: 'cleanup_module' target declared here 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' 417 | module_pci_driver(hpt36x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt37x.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt37x.c:21: drivers/ata/pata_hpt37x.c:1057:19: note: 'init_module' target declared here 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt37x.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt37x.c:21: drivers/ata/pata_hpt37x.c:1057:19: note: 'cleanup_module' target declared here 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' 1057 | module_pci_driver(hpt37x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x2n.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x2n.c:22: drivers/ata/pata_hpt3x2n.c:623:19: note: 'init_module' target declared here 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x2n.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x2n.c:22: drivers/ata/pata_hpt3x2n.c:623:19: note: 'cleanup_module' target declared here 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' 623 | module_pci_driver(hpt3x2n_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x3.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x3.c:18: drivers/ata/pata_hpt3x3.c:286:19: note: 'init_module' target declared here 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_hpt3x3.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_hpt3x3.c:18: drivers/ata/pata_hpt3x3.c:286:19: note: 'cleanup_module' target declared here 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' 286 | module_pci_driver(hpt3x3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it8213.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8213_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it8213.c:12: drivers/ata/pata_it8213.c:292:19: note: 'init_module' target declared here 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it8213.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8213_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it8213.c:12: drivers/ata/pata_it8213.c:292:19: note: 'cleanup_module' target declared here 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(it8213_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it821x.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it821x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it821x.c:74: drivers/ata/pata_it821x.c:974:19: note: 'init_module' target declared here 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_it821x.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it821x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_it821x.c:74: drivers/ata/pata_it821x.c:974:19: note: 'cleanup_module' target declared here 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' 974 | module_pci_driver(it821x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_jmicron.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_jmicron.c:12: drivers/ata/pata_jmicron.c:166:19: note: 'init_module' target declared here 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_jmicron.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_jmicron.c:12: drivers/ata/pata_jmicron.c:166:19: note: 'cleanup_module' target declared here 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' 166 | module_pci_driver(jmicron_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_marvell.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'marvell_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_marvell.c:13: drivers/ata/pata_marvell.c:180:19: note: 'init_module' target declared here 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_marvell.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'marvell_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_marvell.c:13: drivers/ata/pata_marvell.c:180:19: note: 'cleanup_module' target declared here 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(marvell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_netcell.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netcell_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_netcell.c:9: drivers/ata/pata_netcell.c:101:19: note: 'init_module' target declared here 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_netcell.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netcell_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_netcell.c:9: drivers/ata/pata_netcell.c:101:19: note: 'cleanup_module' target declared here 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' 101 | module_pci_driver(netcell_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ninja32.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ninja32.c:39: drivers/ata/pata_ninja32.c:191:19: note: 'init_module' target declared here 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ninja32.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ninja32.c:39: drivers/ata/pata_ninja32.c:191:19: note: 'cleanup_module' target declared here 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' 191 | module_pci_driver(ninja32_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87415.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87415.c:27: drivers/ata/pata_ns87415.c:416:19: note: 'init_module' target declared here 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87415.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87415.c:27: drivers/ata/pata_ns87415.c:416:19: note: 'cleanup_module' target declared here 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(ns87415_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_oldpiix.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_oldpiix.c:18: drivers/ata/pata_oldpiix.c:267:19: note: 'init_module' target declared here 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_oldpiix.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_oldpiix.c:18: drivers/ata/pata_oldpiix.c:267:19: note: 'cleanup_module' target declared here 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' 267 | module_pci_driver(oldpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'optidma_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_optidma.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'optidma_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_optidma.c:27: drivers/ata/pata_optidma.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(optidma_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc2027x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc2027x.c:27: drivers/ata/pata_pdc2027x.c:785:19: note: 'cleanup_module' target declared here 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc2027x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc2027x.c:27: drivers/ata/pata_pdc2027x.c:785:19: note: 'init_module' target declared here 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' 785 | module_pci_driver(pdc2027x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc202xx_old.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc202xx_old.c:17: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'init_module' target declared here 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pdc202xx_old.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_pdc202xx_old.c:17: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'cleanup_module' target declared here 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' 386 | module_pci_driver(pdc202xx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sch.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sch.c:29: drivers/ata/pata_sch.c:180:19: note: 'cleanup_module' target declared here 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sch.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sch.c:29: drivers/ata/pata_sch.c:180:19: note: 'init_module' target declared here 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' 180 | module_pci_driver(sch_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_serverworks.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_serverworks.c:36: drivers/ata/pata_serverworks.c:486:19: note: 'init_module' target declared here 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_serverworks.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_serverworks.c:36: drivers/ata/pata_serverworks.c:486:19: note: 'cleanup_module' target declared here 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' 486 | module_pci_driver(serverworks_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sil680.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil680_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sil680.c:27: drivers/ata/pata_sil680.c:438:19: note: 'init_module' target declared here 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sil680.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil680_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sil680.c:27: drivers/ata/pata_sil680.c:438:19: note: 'cleanup_module' target declared here 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' 438 | module_pci_driver(sil680_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'init_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sis.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sis.c:28: drivers/ata/pata_sis.c:908:19: note: 'cleanup_module' target declared here 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' 908 | module_pci_driver(sis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_piccolo.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_piccolo.c:20: drivers/ata/pata_piccolo.c:119:19: note: 'init_module' target declared here 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_piccolo.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_piccolo.c:20: drivers/ata/pata_piccolo.c:119:19: note: 'cleanup_module' target declared here 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' 119 | module_pci_driver(ata_tosh_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_triflex.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'triflex_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_triflex.c:38: drivers/ata/pata_triflex.c:242:19: note: 'init_module' target declared here 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_triflex.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'triflex_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_triflex.c:38: drivers/ata/pata_triflex.c:242:19: note: 'cleanup_module' target declared here 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' 242 | module_pci_driver(triflex_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_via.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_via.c:57: drivers/ata/pata_via.c:713:19: note: 'init_module' target declared here 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_via.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_via.c:57: drivers/ata/pata_via.c:713:19: note: 'cleanup_module' target declared here 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' 713 | module_pci_driver(via_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sl82c105.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sl82c105.c:21: drivers/ata/pata_sl82c105.c:374:19: note: 'init_module' target declared here 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_sl82c105.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_sl82c105.c:21: drivers/ata/pata_sl82c105.c:374:19: note: 'cleanup_module' target declared here 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' 374 | module_pci_driver(sl82c105_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd640.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd640.c:17: drivers/ata/pata_cmd640.c:265:19: note: 'init_module' target declared here 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_cmd640.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_cmd640.c:17: drivers/ata/pata_cmd640.c:265:19: note: 'cleanup_module' target declared here 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' 265 | module_pci_driver(cmd640_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_mpiix.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_mpiix.c:30: drivers/ata/pata_mpiix.c:232:19: note: 'init_module' target declared here 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_mpiix.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_mpiix.c:30: drivers/ata/pata_mpiix.c:232:19: note: 'cleanup_module' target declared here 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' 232 | module_pci_driver(mpiix_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'init_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_ns87410.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_ns87410.c:22: drivers/ata/pata_ns87410.c:170:19: note: 'cleanup_module' target declared here 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' 170 | module_pci_driver(ns87410_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_opti.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opti_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_opti.c:28: drivers/ata/pata_opti.c:193:19: note: 'init_module' target declared here 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_opti.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opti_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_opti.c:28: drivers/ata/pata_opti.c:193:19: note: 'cleanup_module' target declared here 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' 193 | module_pci_driver(opti_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pcmcia.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcmcia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/ata/pata_pcmcia.c:29: drivers/ata/pata_pcmcia.c:389:22: note: 'cleanup_module' target declared here 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_pcmcia.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcmcia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/ata/pata_pcmcia.c:29: drivers/ata/pata_pcmcia.c:389:22: note: 'init_module' target declared here 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' 389 | module_pcmcia_driver(pcmcia_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_acpi.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_acpi.c:9: drivers/ata/pata_acpi.c:274:19: note: 'init_module' target declared here 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/pata_acpi.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/pata_acpi.c:9: drivers/ata/pata_acpi.c:274:19: note: 'cleanup_module' target declared here 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' 274 | module_pci_driver(pacpi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/ata_generic.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/ata_generic.c:21: drivers/ata/ata_generic.c:250:19: note: 'init_module' target declared here 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ata/ata_generic.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/ata/ata_generic.c:21: drivers/ata/ata_generic.c:250:19: note: 'cleanup_module' target declared here 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' 250 | module_pci_driver(ata_generic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/atm/nicstar.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nicstar_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/nicstar.c:2748:1: note: in expansion of macro 'module_exit' 2748 | module_exit(nicstar_cleanup); | ^~~~~~~~~~~ drivers/atm/nicstar.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit nicstar_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/atm/nicstar.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nicstar_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/nicstar.c:2747:1: note: in expansion of macro 'module_init' 2747 | module_init(nicstar_init); | ^~~~~~~~~~~ drivers/atm/nicstar.c:270:19: note: 'init_module' target declared here 270 | static int __init nicstar_init(void) | ^~~~~~~~~~~~ In file included from drivers/atm/eni.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eni_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/eni.c:2334:1: note: in expansion of macro 'module_init' 2334 | module_init(eni_init); | ^~~~~~~~~~~ drivers/atm/eni.c:2325:19: note: 'init_module' target declared here 2325 | static int __init eni_init(void) | ^~~~~~~~ In file included from drivers/atm/solos-pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solos_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/solos-pci.c:1510:1: note: in expansion of macro 'module_exit' 1510 | module_exit(solos_pci_exit); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1503:20: note: 'cleanup_module' target declared here 1503 | static void __exit solos_pci_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/atm/solos-pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solos_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1509:1: note: in expansion of macro 'module_init' 1509 | module_init(solos_pci_init); | ^~~~~~~~~~~ drivers/atm/solos-pci.c:1495:19: note: 'init_module' target declared here 1495 | static int __init solos_pci_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/atm/atmtcp.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atmtcp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atmtcp_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from drivers/atm/firestream.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'firestream_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/atm/firestream.c:2062:1: note: in expansion of macro 'module_exit' 2062 | module_exit(firestream_cleanup_module); | ^~~~~~~~~~~ drivers/atm/firestream.c:2056:20: note: 'cleanup_module' target declared here 2056 | static void __exit firestream_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/atm/firestream.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'firestream_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/atm/firestream.c:2061:1: note: in expansion of macro 'module_init' 2061 | module_init(firestream_init_module); | ^~~~~~~~~~~ drivers/atm/firestream.c:2046:19: note: 'init_module' target declared here 2046 | static int __init firestream_init_module (void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/atm/he.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'he_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'cleanup_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/atm/he.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'he_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/atm/he.c:58: drivers/atm/he.c:2868:19: note: 'init_module' target declared here 2868 | module_pci_driver(he_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' 2868 | module_pci_driver(he_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/ks0108.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks0108_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks0108_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864b.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864b_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:375:1: note: in expansion of macro 'module_init' 375 | module_init(cfag12864b_init); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:316:19: note: 'init_module' target declared here 316 | static int __init cfag12864b_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864b.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864b_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:376:1: note: in expansion of macro 'module_exit' 376 | module_exit(cfag12864b_exit); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864b.c:366:20: note: 'cleanup_module' target declared here 366 | static void __exit cfag12864b_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864bfb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864bfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:169:1: note: in expansion of macro 'module_init' 169 | module_init(cfag12864bfb_init); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:124:19: note: 'init_module' target declared here 124 | static int __init cfag12864bfb_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/cfag12864bfb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864bfb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:170:1: note: in expansion of macro 'module_exit' 170 | module_exit(cfag12864bfb_exit); | ^~~~~~~~~~~ drivers/auxdisplay/cfag12864bfb.c:162:20: note: 'cleanup_module' target declared here 162 | static void __exit cfag12864bfb_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/hd44780.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hd44780_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/auxdisplay/hd44780.c:13: drivers/auxdisplay/hd44780.c:320:24: note: 'cleanup_module' target declared here 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/hd44780.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hd44780_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/auxdisplay/hd44780.c:13: drivers/auxdisplay/hd44780.c:320:24: note: 'init_module' target declared here 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:320:1: note: in expansion of macro 'module_platform_driver' 320 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/auxdisplay/ht16k33.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ht16k33_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ht16k33_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/base/test/test_async_driver_probe.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_async_probe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:147:1: note: in expansion of macro 'module_init' 147 | module_init(test_async_probe_init); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:47:19: note: 'init_module' target declared here 47 | static int __init test_async_probe_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/base/test/test_async_driver_probe.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_async_probe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(test_async_probe_exit); | ^~~~~~~~~~~ drivers/base/test/test_async_driver_probe.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit test_async_probe_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/bcma/main.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcma_modinit': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcma_modexit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from drivers/block/drbd/drbd_main.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:3913:1: note: in expansion of macro 'module_init' 3913 | module_init(drbd_init) | ^~~~~~~~~~~ drivers/block/drbd/drbd_main.c:2947:19: note: 'init_module' target declared here 2947 | static int __init drbd_init(void) | ^~~~~~~~~ In file included from drivers/block/mtip32xx/mtip32xx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4635:1: note: in expansion of macro 'module_exit' 4635 | module_exit(mtip_exit); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4618:20: note: 'cleanup_module' target declared here 4618 | static void __exit mtip_exit(void) | ^~~~~~~~~ In file included from drivers/block/mtip32xx/mtip32xx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4634:1: note: in expansion of macro 'module_init' 4634 | module_init(mtip_init); | ^~~~~~~~~~~ drivers/block/mtip32xx/mtip32xx.c:4563:19: note: 'init_module' target declared here 4563 | static int __init mtip_init(void) | ^~~~~~~~~ In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zram_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1950:1: note: in expansion of macro 'module_init' 1950 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1904:19: note: 'init_module' target declared here 1904 | static int __init zram_init(void) | ^~~~~~~~~ In file included from drivers/block/zram/zram_drv.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zram_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/zram/zram_drv.c:1951:1: note: in expansion of macro 'module_exit' 1951 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1945:20: note: 'cleanup_module' target declared here 1945 | static void __exit zram_exit(void) | ^~~~~~~~~ In file included from drivers/block/floppy.c:167: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'floppy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/floppy.c:4919:1: note: in expansion of macro 'module_init' 4919 | module_init(floppy_module_init); | ^~~~~~~~~~~ drivers/block/floppy.c:4913:19: note: 'init_module' target declared here 4913 | static int __init floppy_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/floppy.c:167: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'floppy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/floppy.c:4961:1: note: in expansion of macro 'module_exit' 4961 | module_exit(floppy_module_exit); | ^~~~~~~~~~~ drivers/block/floppy.c:4921:20: note: 'cleanup_module' target declared here 4921 | static void __exit floppy_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/brd.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/brd.c:545:1: note: in expansion of macro 'module_init' 545 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/brd.c:546:1: note: in expansion of macro 'module_exit' 546 | module_exit(brd_exit); | ^~~~~~~~~~~ drivers/block/brd.c:532:20: note: 'cleanup_module' target declared here 532 | static void __exit brd_exit(void) | ^~~~~~~~ In file included from drivers/block/loop.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/loop.c:2246:1: note: in expansion of macro 'module_init' 2246 | module_init(loop_init); | ^~~~~~~~~~~ drivers/block/loop.c:2147:19: note: 'init_module' target declared here 2147 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/block/loop.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/loop.c:2247:1: note: in expansion of macro 'module_exit' 2247 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/block/loop.c:2231:20: note: 'cleanup_module' target declared here 2231 | static void __exit loop_exit(void) | ^~~~~~~~~ In file included from drivers/block/DAC960.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'DAC960_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/DAC960.c:7227:1: note: in expansion of macro 'module_exit' 7227 | module_exit(DAC960_cleanup_module); | ^~~~~~~~~~~ drivers/block/DAC960.c:7204:20: note: 'cleanup_module' target declared here 7204 | static void __exit DAC960_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/block/DAC960.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'DAC960_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/DAC960.c:7226:1: note: in expansion of macro 'module_init' 7226 | module_init(DAC960_init_module); | ^~~~~~~~~~~ drivers/block/DAC960.c:7192:19: note: 'init_module' target declared here 7192 | static int __init DAC960_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/block/pktcdvd.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2993:1: note: in expansion of macro 'module_init' 2993 | module_init(pkt_init); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2925:19: note: 'init_module' target declared here 2925 | static int __init pkt_init(void) | ^~~~~~~~ In file included from drivers/block/pktcdvd.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/pktcdvd.c:2994:1: note: in expansion of macro 'module_exit' 2994 | module_exit(pkt_exit); | ^~~~~~~~~~~ drivers/block/pktcdvd.c:2976:20: note: 'cleanup_module' target declared here 2976 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from drivers/block/umem.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/umem.c:1130:1: note: in expansion of macro 'module_exit' 1130 | module_exit(mm_cleanup); | ^~~~~~~~~~~ drivers/block/umem.c:1113:20: note: 'cleanup_module' target declared here 1113 | static void __exit mm_cleanup(void) | ^~~~~~~~~~ In file included from drivers/block/umem.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/umem.c:1129:1: note: in expansion of macro 'module_init' 1129 | module_init(mm_init); | ^~~~~~~~~~~ drivers/block/umem.c:1066:19: note: 'init_module' target declared here 1066 | static int __init mm_init(void) | ^~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/nbd.c:2275:1: note: in expansion of macro 'module_init' 2275 | module_init(nbd_init); | ^~~~~~~~~~~ drivers/block/nbd.c:2185:19: note: 'init_module' target declared here 2185 | static int __init nbd_init(void) | ^~~~~~~~ In file included from drivers/block/nbd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/nbd.c:2276:1: note: in expansion of macro 'module_exit' 2276 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ drivers/block/nbd.c:2250:20: note: 'cleanup_module' target declared here 2250 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:947:1: note: in expansion of macro 'module_init' 947 | module_init(init); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:915:19: note: 'init_module' target declared here 915 | static int __init init(void) | ^~~~ In file included from drivers/block/virtio_blk.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/virtio_blk.c:948:1: note: in expansion of macro 'module_exit' 948 | module_exit(fini); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:941:20: note: 'cleanup_module' target declared here 941 | static void __exit fini(void) | ^~~~ In file included from drivers/block/sx8.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/block/sx8.c:16: drivers/block/sx8.c:1746:19: note: 'cleanup_module' target declared here 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/sx8.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/block/sx8.c:16: drivers/block/sx8.c:1746:19: note: 'init_module' target declared here 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' 1746 | module_pci_driver(carm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/block/rbd.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/rbd.c:6183:1: note: in expansion of macro 'module_init' 6183 | module_init(rbd_init); | ^~~~~~~~~~~ drivers/block/rbd.c:6121:19: note: 'init_module' target declared here 6121 | static int __init rbd_init(void) | ^~~~~~~~ In file included from drivers/block/rbd.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/rbd.c:6184:1: note: in expansion of macro 'module_exit' 6184 | module_exit(rbd_exit); | ^~~~~~~~~~~ drivers/block/rbd.c:6173:20: note: 'cleanup_module' target declared here 6173 | static void __exit rbd_exit(void) | ^~~~~~~~ In file included from drivers/block/null_blk_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'null_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1955:1: note: in expansion of macro 'module_init' 1955 | module_init(null_init); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1850:19: note: 'init_module' target declared here 1850 | static int __init null_init(void) | ^~~~~~~~~ In file included from drivers/block/null_blk_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'null_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/block/null_blk_main.c:1956:1: note: in expansion of macro 'module_exit' 1956 | module_exit(null_exit); | ^~~~~~~~~~~ drivers/block/null_blk_main.c:1932:20: note: 'cleanup_module' target declared here 1932 | static void __exit null_exit(void) | ^~~~~~~~~ In file included from drivers/block/aoe/aoemain.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~ In file included from drivers/bluetooth/hci_vhci.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_miscdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_miscdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:912:1: note: in expansion of macro 'module_init' 912 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:809:19: note: 'init_module' target declared here 809 | static int __init hci_uart_init(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/hci_ldisc.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:913:1: note: in expansion of macro 'module_exit' 913 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:871:20: note: 'cleanup_module' target declared here 871 | static void __exit hci_uart_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/bluetooth/bcm203x.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm203x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm203x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bpa10x.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bfusb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'cleanup_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/dtl1_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/dtl1_cs.c:36: drivers/bluetooth/dtl1_cs.c:614:22: note: 'init_module' target declared here 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' 614 | module_pcmcia_driver(dtl1_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt3c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'cleanup_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bt3c_cs.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt3c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bt3c_cs.c:37: drivers/bluetooth/bt3c_cs.c:746:22: note: 'init_module' target declared here 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' 746 | module_pcmcia_driver(bt3c_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bluecard_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'cleanup_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/bluecard_cs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bluecard_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/bluetooth/bluecard_cs.c:39: drivers/bluetooth/bluecard_cs.c:910:22: note: 'init_module' target declared here 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' 910 | module_pcmcia_driver(bluecard_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | 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:3418:19: note: 'cleanup_module' target declared here 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btusb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | 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:3418:19: note: 'init_module' target declared here 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' 3418 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/bluetooth/btsdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btsdio_init': 'cold' [-Wmissing-attributes] 133 | 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 drivers/bluetooth/ath3k.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath3k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath3k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 drivers/bluetooth/btmrvl_sdio.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btmrvl_sdio_exit_module': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btmrvl_sdio_init_module': 'cold' [-Wmissing-attributes] 133 | 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/bluetooth/hci_nokia.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 drivers/char/hw_random/timeriomem-rng.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/hw_random/intel-rng.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:415:1: note: in expansion of macro 'module_exit' 415 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:406:20: note: 'cleanup_module' target declared here 406 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/intel-rng.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:414:1: note: in expansion of macro 'module_init' 414 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/intel-rng.c:328:19: note: 'init_module' target declared here 328 | static int __init mod_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/amd-rng.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/amd-rng.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/amd-rng.c:127:19: note: 'init_module' target declared here 127 | static int __init mod_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/geode-rng.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/geode-rng.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/geode-rng.c:127:20: note: 'cleanup_module' target declared here 127 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/hw_random/geode-rng.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/geode-rng.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/geode-rng.c:86:19: note: 'init_module' target declared here 86 | static int __init mod_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/via-rng.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(mod_init); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:195:19: note: 'init_module' target declared here 195 | static int __init mod_init(void) | ^~~~~~~~ In file included from drivers/char/hw_random/via-rng.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hw_random/via-rng.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(mod_exit); | ^~~~~~~~~~~ drivers/char/hw_random/via-rng.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit mod_exit(void) | ^~~~~~~~ In file included from drivers/char/mwave/mwavedd.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwave_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/mwave/mwavedd.c:703:1: note: in expansion of macro 'module_init' 703 | module_init(mwave_init); | ^~~~~~~~~~~ drivers/char/mwave/mwavedd.c:576:19: note: 'init_module' target declared here 576 | static int __init mwave_init(void) | ^~~~~~~~~~ In file included from drivers/char/pcmcia/cm4000_cs.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/pcmcia/cm4000_cs.c:1919:1: note: in expansion of macro 'module_exit' 1919 | module_exit(cmm_exit); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4000_cs.c:1911:20: note: 'cleanup_module' target declared here 1911 | static void __exit cmm_exit(void) | ^~~~~~~~ In file included from drivers/char/pcmcia/cm4000_cs.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4000_cs.c:1918:1: note: in expansion of macro 'module_init' 1918 | module_init(cmm_init); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4000_cs.c:1885:19: note: 'init_module' target declared here 1885 | static int __init cmm_init(void) | ^~~~~~~~ In file included from drivers/char/pcmcia/cm4040_cs.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm4040_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/pcmcia/cm4040_cs.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(cm4040_exit); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4040_cs.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit cm4040_exit(void) | ^~~~~~~~~~~ In file included from drivers/char/pcmcia/cm4040_cs.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm4040_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4040_cs.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(cm4040_init); | ^~~~~~~~~~~ drivers/char/pcmcia/cm4040_cs.c:650:19: note: 'init_module' target declared here 650 | static int __init cm4040_init(void) | ^~~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_nsc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nsc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(init_nsc); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:293:19: note: 'init_module' target declared here 293 | static int __init init_nsc(void) | ^~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_nsc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_nsc': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(cleanup_nsc); | ^~~~~~~~~~~ drivers/char/tpm/tpm_nsc.c:405:20: note: 'cleanup_module' target declared here 405 | static void __exit cleanup_nsc(void) | ^~~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_atmel.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_atmel': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_atmel': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_infineon.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/char/tpm/tpm_infineon.c:19: drivers/char/tpm/tpm_infineon.c:624:19: note: 'cleanup_module' target declared here 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/tpm/tpm.h:26, from drivers/char/tpm/tpm_infineon.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/char/tpm/tpm_infineon.c:19: drivers/char/tpm/tpm_infineon.c:624:19: note: 'init_module' target declared here 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' 624 | module_pnp_driver(tpm_inf_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/xillybus/xillybus_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_exit': 'cold' [-Wmissing-attributes] 139 | 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 drivers/char/xillybus/xillybus_pcie.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/char/xillybus/xillybus_pcie.c:14: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'cleanup_module' target declared here 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/xillybus/xillybus_pcie.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/char/xillybus/xillybus_pcie.c:14: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'init_module' target declared here 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' 221 | module_pci_driver(xillybus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2307:1: note: in expansion of macro 'module_init' 2307 | module_init(init); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2260:19: note: 'init_module' target declared here 2260 | static int __init init(void) | ^~~~ In file included from drivers/char/virtio_console.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/virtio_console.c:2308:1: note: in expansion of macro 'module_exit' 2308 | module_exit(fini); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2297:20: note: 'cleanup_module' target declared here 2297 | static void __exit fini(void) | ^~~~ In file included from drivers/char/lp.c:114: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 133 | 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/sonypi.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonypi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/sonypi.c:1562:1: note: in expansion of macro 'module_init' 1562 | module_init(sonypi_init); | ^~~~~~~~~~~ drivers/char/sonypi.c:1512:19: note: 'init_module' target declared here 1512 | static int __init sonypi_init(void) | ^~~~~~~~~~~ In file included from drivers/char/sonypi.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonypi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/sonypi.c:1563:1: note: in expansion of macro 'module_exit' 1563 | module_exit(sonypi_exit); | ^~~~~~~~~~~ drivers/char/sonypi.c:1551:20: note: 'cleanup_module' target declared here 1551 | static void __exit sonypi_exit(void) | ^~~~~~~~~~~ In file included from drivers/char/toshiba.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/toshiba.c:531:1: note: in expansion of macro 'module_init' 531 | module_init(toshiba_init); | ^~~~~~~~~~~ drivers/char/toshiba.c:491:19: note: 'init_module' target declared here 491 | static int __init toshiba_init(void) | ^~~~~~~~~~~~ In file included from drivers/char/toshiba.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/toshiba.c:532:1: note: in expansion of macro 'module_exit' 532 | module_exit(toshiba_exit); | ^~~~~~~~~~~ drivers/char/toshiba.c:525:20: note: 'cleanup_module' target declared here 525 | static void __exit toshiba_exit(void) | ^~~~~~~~~~~~ In file included from drivers/char/ppdev.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppdev_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppdev_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from drivers/char/pc8736x_gpio.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc8736x_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/pc8736x_gpio.c:351:1: note: in expansion of macro 'module_init' 351 | module_init(pc8736x_gpio_init); | ^~~~~~~~~~~ drivers/char/pc8736x_gpio.c:254:19: note: 'init_module' target declared here 254 | static int __init pc8736x_gpio_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/char/pc8736x_gpio.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc8736x_gpio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/pc8736x_gpio.c:352:1: note: in expansion of macro 'module_exit' 352 | module_exit(pc8736x_gpio_cleanup); | ^~~~~~~~~~~ drivers/char/pc8736x_gpio.c:340:20: note: 'cleanup_module' target declared here 340 | static void __exit pc8736x_gpio_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/nsc_gpio.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nsc_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/nsc_gpio.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(nsc_gpio_init); | ^~~~~~~~~~~ drivers/char/nsc_gpio.c:123:19: note: 'init_module' target declared here 123 | static int __init nsc_gpio_init(void) | ^~~~~~~~~~~~~ In file included from drivers/char/nsc_gpio.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nsc_gpio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/nsc_gpio.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(nsc_gpio_cleanup); | ^~~~~~~~~~~ drivers/char/nsc_gpio.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit nsc_gpio_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/char/tlclk.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlclk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/tlclk.c:934:1: note: in expansion of macro 'module_init' 934 | module_init(tlclk_init); | ^~~~~~~~~~~ drivers/char/tlclk.c:775:19: note: 'init_module' target declared here 775 | static int __init tlclk_init(void) | ^~~~~~~~~~ In file included from drivers/char/tlclk.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlclk_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/tlclk.c:935:1: note: in expansion of macro 'module_exit' 935 | module_exit(tlclk_cleanup); | ^~~~~~~~~~~ drivers/char/tlclk.c:844:20: note: 'cleanup_module' target declared here 844 | static void __exit tlclk_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/char/hangcheck-timer.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hangcheck_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:187:1: note: in expansion of macro 'module_init' 187 | module_init(hangcheck_init); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:166:19: note: 'init_module' target declared here 166 | static int __init hangcheck_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/char/hangcheck-timer.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hangcheck_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/hangcheck-timer.c:188:1: note: in expansion of macro 'module_exit' 188 | module_exit(hangcheck_exit); | ^~~~~~~~~~~ drivers/char/hangcheck-timer.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit hangcheck_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/char/crash.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crash_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/crash.c:163:1: note: in expansion of macro 'module_init' 163 | module_init(crash_init); | ^~~~~~~~~~~ drivers/char/crash.c:140:1: note: 'init_module' target declared here 140 | crash_init(void) | ^~~~~~~~~~ In file included from drivers/char/crash.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crash_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/crash.c:164:1: note: in expansion of macro 'module_exit' 164 | module_exit(crash_cleanup_module); | ^~~~~~~~~~~ drivers/char/crash.c:158:1: note: 'cleanup_module' target declared here 158 | crash_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_msghandler.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5120:1: note: in expansion of macro 'module_exit' 5120 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5085:20: note: 'cleanup_module' target declared here 5085 | static void __exit cleanup_ipmi(void) | ^~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_msghandler.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_init_msghandler_mod': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5122:1: note: in expansion of macro 'module_init' 5122 | module_init(ipmi_init_msghandler_mod); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5072:19: note: 'init_module' target declared here 5072 | static int __init ipmi_init_msghandler_mod(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_devintf.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_devintf': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_watchdog.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_wdog_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_wdog_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~~ In file included from drivers/char/ipmi/ipmi_poweroff.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_poweroff_cleanup': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_poweroff_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/clk/clk-si544.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si544_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/clk/clk-si544.c:11: drivers/clk/clk-si544.c:444:19: note: 'cleanup_module' target declared here 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/clk/clk-si544.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si544_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/clk/clk-si544.c:11: drivers/clk/clk-si544.c:444:19: note: 'init_module' target declared here 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' 444 | module_i2c_driver(si544_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/clocksource/cs5535-clockevt.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5535_mfgpt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/clocksource/cs5535-clockevt.c:192:1: note: in expansion of macro 'module_init' 192 | module_init(cs5535_mfgpt_init); | ^~~~~~~~~~~ drivers/clocksource/cs5535-clockevt.c:143:19: note: 'init_module' target declared here 143 | static int __init cs5535_mfgpt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/acpi-cpufreq.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_cpufreq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:1001:1: note: in expansion of macro 'late_initcall' 1001 | late_initcall(acpi_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:939:19: note: 'init_module' target declared here 939 | static int __init acpi_cpufreq_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/acpi-cpufreq.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_cpufreq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:1002:1: note: in expansion of macro 'module_exit' 1002 | module_exit(acpi_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:985:20: note: 'cleanup_module' target declared here 985 | static void __exit acpi_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/pcc-cpufreq.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcc_cpufreq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:632:1: note: in expansion of macro 'module_exit' 632 | module_exit(pcc_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:610:20: note: 'cleanup_module' target declared here 610 | static void __exit pcc_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/pcc-cpufreq.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcc_cpufreq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:631:1: note: in expansion of macro 'late_initcall' 631 | late_initcall(pcc_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/pcc-cpufreq.c:579:19: note: 'init_module' target declared here 579 | static int __init pcc_cpufreq_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/p4-clockmod.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpufreq_p4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:277:1: note: in expansion of macro 'late_initcall' 277 | late_initcall(cpufreq_p4_init); | ^~~~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:248:19: note: 'init_module' target declared here 248 | static int __init cpufreq_p4_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/cpufreq/p4-clockmod.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpufreq_p4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(cpufreq_p4_exit); | ^~~~~~~~~~~ drivers/cpufreq/p4-clockmod.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit cpufreq_p4_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:136:1: note: in expansion of macro 'late_initcall' 136 | late_initcall(amd_freq_sensitivity_init); | ^~~~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:110:19: note: 'init_module' target declared here 110 | static int __init amd_freq_sensitivity_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:142:1: note: in expansion of macro 'module_exit' 142 | module_exit(amd_freq_sensitivity_exit); | ^~~~~~~~~~~ drivers/cpufreq/amd_freq_sensitivity.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit amd_freq_sensitivity_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/ccp/sp-dev.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(sp_mod_init); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:266:19: note: 'init_module' target declared here 266 | static int __init sp_mod_init(void) | ^~~~~~~~~~~ In file included from drivers/crypto/ccp/sp-dev.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(sp_mod_exit); | ^~~~~~~~~~~ drivers/crypto/ccp/sp-dev.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit sp_mod_exit(void) | ^~~~~~~~~~~ In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtls_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:579:1: note: in expansion of macro 'module_init' 579 | module_init(chtls_register); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:564:19: note: 'init_module' target declared here 564 | static int __init chtls_register(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtls_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:580:1: note: in expansion of macro 'module_exit' 580 | module_exit(chtls_unregister); | ^~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_main.c:572:20: note: 'cleanup_module' target declared here 572 | static void __exit chtls_unregister(void) | ^~~~~~~~~~~~~~~~ drivers/crypto/chelsio/chtls/chtls_io.c: In function 'send_tx_flowc_wr': drivers/crypto/chelsio/chtls/chtls_io.c:177:10: warning: taking address of packed member of 'struct flowc_packed' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | flowc = &sflowc.fc; | ^~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/crypto/chelsio/chtls/chtls_hw.c:11: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'chtls_init_kmap': ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:136:2: note: in expansion of macro 'spin_lock_init' 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from drivers/crypto/chelsio/chtls/chtls_hw.c:11: drivers/crypto/chelsio/chtls/chtls_hw.c:136:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'get_new_keyid': drivers/crypto/chelsio/chtls/chtls_hw.c:151:15: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:163:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 163 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'free_tls_keyid': drivers/crypto/chelsio/chtls/chtls_hw.c:181:15: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 181 | spin_lock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:192:17: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 192 | spin_unlock_bh(&cdev->kmap.lock); | ^~~~~~~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ In file included from drivers/crypto/chelsio/chcr_core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chcr_crypto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:264:1: note: in expansion of macro 'module_init' 264 | module_init(chcr_crypto_init); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:238:19: note: 'init_module' target declared here 238 | static int __init chcr_crypto_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/crypto/chelsio/chcr_core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chcr_crypto_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:265:1: note: in expansion of macro 'module_exit' 265 | module_exit(chcr_crypto_exit); | ^~~~~~~~~~~ drivers/crypto/chelsio/chcr_core.c:246:20: note: 'cleanup_module' target declared here 246 | static void __exit chcr_crypto_exit(void) | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c3xxx/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:234:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: drivers/crypto/qat/qat_c3xxx/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxx/adf_drv.c:311:19: note: 'init_module' target declared here 311 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c62x/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:234:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: drivers/crypto/qat/qat_c62x/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:327:1: note: in expansion of macro 'module_init' 327 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62x/adf_drv.c:311:19: note: 'init_module' target declared here 311 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_c62xvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: drivers/crypto/qat/qat_c62xvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_c62xvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: drivers/crypto/qat/qat_c62xvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_c62xvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_cfg.c: In function 'adf_cfg_del_all': drivers/crypto/qat/qat_common/adf_cfg.c:164:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_msix_isr_bundle': drivers/crypto/qat/qat_common/adf_isr.c:99:22: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_setup_bh': drivers/crypto/qat/qat_common/adf_isr.c:286:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | tasklet_init(&priv_data->banks[i].resp_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_cleanup_bh': drivers/crypto/qat/qat_common/adf_isr.c:299:19: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | tasklet_disable(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_isr.c:300:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 300 | tasklet_kill(&priv_data->banks[i].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function 'adf_ctl_ioctl_dev_config': drivers/crypto/qat/qat_common/adf_ctl_drv.c:250:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 250 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: drivers/crypto/qat/qat_common/adf_ctl_drv.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf_register_ctl_device_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:506:1: note: in expansion of macro 'module_init' 506 | module_init(adf_register_ctl_device_driver); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:461:19: note: 'init_module' target declared here 461 | static int __init adf_register_ctl_device_driver(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf_unregister_ctl_device_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(adf_unregister_ctl_device_driver); | ^~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_ctl_drv.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit adf_unregister_ctl_device_driver(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_add_dev': drivers/crypto/qat/qat_common/adf_dev_mgr.c:196:13: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | atomic_set(&accel_dev->ref_count, 0); | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:212:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:238:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:263:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | list_add_tail(&accel_dev->list, &accel_table); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_rm_dev': drivers/crypto/qat/qat_common/adf_dev_mgr.c:315:11: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | list_del(&accel_dev->list); | ^~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_in_use': drivers/crypto/qat/qat_common/adf_dev_mgr.c:425:21: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | return atomic_read(&accel_dev->ref_count) != 0; | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_get': drivers/crypto/qat/qat_common/adf_dev_mgr.c:442:27: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 442 | if (atomic_add_return(1, &accel_dev->ref_count) == 1) | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_put': drivers/crypto/qat/qat_common/adf_dev_mgr.c:462:27: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | if (atomic_sub_return(1, &accel_dev->ref_count) == 0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_in_reset': drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:477:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_started': drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_dev_mgr.c:491:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_init': drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:115:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:142:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:149:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:155:36: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_start': drivers/crypto/qat/qat_common/adf_init.c:196:31: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:202:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:220:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:221:30: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | set_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:223:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | if (!list_empty(&accel_dev->crypto_list) && | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:227:32: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:228:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_stop': drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:253:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:256:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:257:32: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_init.c:259:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 259 | if (!list_empty(&accel_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:280:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:284:37: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_shutdown': drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:308:43: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:310:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | clear_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:313:42: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:319:7: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:336:41: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:338:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | clear_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./arch/x86/include/asm/percpu.h:45, from ./arch/x86/include/asm/current.h:6, from ./include/linux/mutex.h:14, from drivers/crypto/qat/qat_common/adf_init.c:47: drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_init.c:342:39: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_device_reset_worker': drivers/crypto/qat/qat_common/adf_aer.c:147:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | clear_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from drivers/crypto/qat/qat_common/adf_aer.c:47: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_dev_aer_schedule_reset': drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:162:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_aer.c:165:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | set_bit(ADF_STATUS_RESTARTING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_reserve_ring': drivers/crypto/qat/qat_common/adf_transport.c:82:12: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | spin_lock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:40:40: note: in definition of macro 'spin_lock' 40 | #define spin_lock(lock) rt_spin_lock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:84:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:88:14: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_unreserve_ring': drivers/crypto/qat/qat_common/adf_transport.c:94:12: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | spin_lock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:40:40: note: in definition of macro 'spin_lock' 40 | #define spin_lock(lock) rt_spin_lock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:96:14: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 96 | spin_unlock(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:110:44: note: in definition of macro 'spin_unlock' 110 | #define spin_unlock(lock) rt_spin_unlock(lock) | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_enable_ring_irq': drivers/crypto/qat/qat_common/adf_transport.c:101:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:103:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_disable_ring_irq': drivers/crypto/qat/qat_common/adf_transport.c:111:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | spin_lock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:113:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | spin_unlock_bh(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_send_message': drivers/crypto/qat/qat_common/adf_transport.c:124:15: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | spin_lock_bh(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:45:16: note: in definition of macro 'spin_lock_bh' 45 | rt_spin_lock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:133:17: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | spin_unlock_bh(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:114:18: note: in definition of macro 'spin_unlock_bh' 114 | rt_spin_unlock(lock); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_ring': drivers/crypto/qat/qat_common/adf_transport.c:189:28: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 189 | ring_size_bytes, &ring->dma_addr, | ^~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c:212:2: note: in expansion of macro 'spin_lock_init' 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c:212:17: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_get_coalesc_timer': drivers/crypto/qat/qat_common/adf_transport.c:377:27: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | bank_num_in_accel, &bank->irq_coalesc_timer)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/spinlock.h:82, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_bank': ./include/linux/spinlock_rt.h:17:16: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 17 | rt_mutex_init(&(slock)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_transport.c:398:2: note: in expansion of macro 'spin_lock_init' 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~~~~ In file included from ./include/linux/spinlock.h:317, from ./arch/x86/include/asm/mmu.h:5, from ./arch/x86/include/asm/acpi.h:31, from ./arch/x86/include/asm/fixmap.h:29, from ./arch/x86/include/asm/apic.h:10, from ./arch/x86/include/asm/smp.h:13, from ./include/linux/smp.h:64, from ./include/linux/percpu.h:7, from ./include/linux/context_tracking_state.h:5, from ./include/linux/vtime.h:5, from ./include/linux/hardirq.h:8, from ./include/linux/interrupt.h:11, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_transport.c:48: drivers/crypto/qat/qat_common/adf_transport.c:398:17: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~ ./include/linux/spinlock_rt.h:18:22: note: in definition of macro 'spin_lock_init' 18 | __rt_spin_lock_init(slock, #slock, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_get_instance_node': drivers/crypto/qat/qat_common/qat_crypto.c:107:19: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:108:22: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 108 | ctr = atomic_read(&tmp_dev->ref_count); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:121:20: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | !list_empty(&tmp_dev->crypto_list)) { | ^~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_dev_config': drivers/crypto/qat/qat_common/qat_crypto.c:234:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_create_instances': drivers/crypto/qat/qat_common/qat_crypto.c:252:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 252 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/qat_crypto.c:266:30: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | list_add_tail(&inst->list, &accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_sriov.c: In function 'adf_sriov_configure': drivers/crypto/qat/qat_common/adf_sriov.c:263:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function '__adf_iov_putmsg': drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:141:10: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | lock = &accel_dev->vf.vf2pf_lock; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function 'adf_vf2pf_request_version': drivers/crypto/qat/qat_common/adf_pf2vf_msg.c:373:35: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | if (!wait_for_completion_timeout(&accel_dev->vf.iov_msg_completion, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_init': drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:69:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 69 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/linux/interrupt.h:6, from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, from drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_shutdown': drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:354:30: note: in definition of macro 'test_bit' 354 | ? constant_test_bit((nr), (addr)) \ | ^~~~ drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:87:38: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) ./arch/x86/include/asm/bitops.h:355:30: note: in definition of macro 'test_bit' 355 | : variable_test_bit((nr), (addr))) | ^~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_pf2vf_bh_handler': drivers/crypto/qat/qat_common/adf_vf_isr.c:138:36: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | clear_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:164:12: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | complete(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_pf2vf_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:185:15: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | tasklet_init(&accel_dev->vf.pf2vf_bh_tasklet, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/spinlock_types.h:18, from ./include/linux/mutex.h:16, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: ./include/linux/mutex_rt.h:86:16: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 86 | rt_mutex_init(&(mutex)->lock); \ | ^~~~~~~~~~~~~~ ./include/linux/rtmutex.h:78:49: note: in definition of macro 'rt_mutex_init' 78 | # define rt_mutex_init(mutex) __rt_mutex_init(mutex, NULL, NULL) | ^~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:188:2: note: in expansion of macro 'mutex_init' 188 | mutex_init(&accel_dev->vf.vf2pf_lock); | ^~~~~~~~~~ In file included from ./include/linux/mutex.h:33, from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/pci.h:29, from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: drivers/crypto/qat/qat_common/adf_vf_isr.c:188:13: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | mutex_init(&accel_dev->vf.vf2pf_lock); ./include/linux/mutex_rt.h:87:19: note: in definition of macro 'mutex_init' 87 | __mutex_do_init((mutex), #mutex, &__key); \ | ^~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_pf2vf_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:194:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | tasklet_disable(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:195:15: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | tasklet_kill(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:196:16: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | mutex_destroy(&accel_dev->vf.vf2pf_lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_isr': drivers/crypto/qat/qat_common/adf_vf_isr.c:217:23: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | tasklet_hi_schedule(&accel_dev->vf.pf2vf_bh_tasklet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:229:23: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | tasklet_hi_schedule(&bank->resp_handler); | ^~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:262:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 262 | tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_bh': drivers/crypto/qat/qat_common/adf_vf_isr.c:271:18: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | tasklet_disable(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_common/adf_vf_isr.c:272:15: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | tasklet_kill(&priv_data->banks[0].resp_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_dh895xcc/adf_drv.c:150:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:175:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &hw_data->fuses); | ^~~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:236:10: warning: taking address of packed member of 'struct adf_hw_device_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | &hw_data->accel_capabilities_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xcc/adf_drv.c:313:19: note: 'init_module' target declared here 313 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function 'adf_probe': drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:155:17: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcutree.h:28, from ./include/linux/srcu.h:62, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:748, from ./include/linux/gfp.h:6, from ./include/linux/umh.h:4, from ./include/linux/kmod.h:22, from ./include/linux/module.h:13, from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:235:18: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | init_completion(&accel_dev->vf.iov_msg_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' 32 | #define init_completion(x) __init_completion(x) | ^ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:241:33: warning: taking address of packed member of 'struct adf_accel_dev' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(adfdrv_release); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit adfdrv_release(void) | ^~~~~~~~~~~~~~ In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(adfdrv_init); | ^~~~~~~~~~~ drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:282:19: note: 'init_module' target declared here 282 | static int __init adfdrv_init(void) | ^~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:537:1: note: in expansion of macro 'module_virtio_driver' 537 | 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:537:22: note: 'init_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:537:1: note: in expansion of macro 'module_virtio_driver' 537 | 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:537:22: note: 'cleanup_module' target declared here 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' 537 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/crypto/geode-aes.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geode_aes_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/crypto/geode-aes.c:589:1: note: in expansion of macro 'module_pci_driver' 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/crypto/geode-aes.c:11: drivers/crypto/geode-aes.c:589:19: note: 'cleanup_module' target declared here 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/crypto/geode-aes.c:589:1: note: in expansion of macro 'module_pci_driver' 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/crypto/geode-aes.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geode_aes_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/crypto/geode-aes.c:589:1: note: in expansion of macro 'module_pci_driver' 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/crypto/geode-aes.c:11: drivers/crypto/geode-aes.c:589:19: note: 'init_module' target declared here 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/crypto/geode-aes.c:589:1: note: in expansion of macro 'module_pci_driver' 589 | module_pci_driver(geode_aes_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/crypto/hifn_795x.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hifn_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/hifn_795x.c:2690:1: note: in expansion of macro 'module_exit' 2690 | module_exit(hifn_fini); | ^~~~~~~~~~~ drivers/crypto/hifn_795x.c:2681:20: note: 'cleanup_module' target declared here 2681 | static void __exit hifn_fini(void) | ^~~~~~~~~ In file included from drivers/crypto/hifn_795x.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hifn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/hifn_795x.c:2689:1: note: in expansion of macro 'module_init' 2689 | module_init(hifn_init); | ^~~~~~~~~~~ drivers/crypto/hifn_795x.c:2640:19: note: 'init_module' target declared here 2640 | static int __init hifn_init(void) | ^~~~~~~~~ In file included from drivers/crypto/padlock-aes.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/padlock-aes.c:545:1: note: in expansion of macro 'module_exit' 545 | module_exit(padlock_fini); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:537:20: note: 'cleanup_module' target declared here 537 | static void __exit padlock_fini(void) | ^~~~~~~~~~~~ In file included from drivers/crypto/padlock-aes.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:544:1: note: in expansion of macro 'module_init' 544 | module_init(padlock_init); | ^~~~~~~~~~~ drivers/crypto/padlock-aes.c:495:19: note: 'init_module' target declared here 495 | static int __init padlock_init(void) | ^~~~~~~~~~~~ In file included from drivers/crypto/padlock-sha.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/crypto/padlock-sha.c:568:1: note: in expansion of macro 'module_exit' 568 | module_exit(padlock_fini); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:554:20: note: 'cleanup_module' target declared here 554 | static void __exit padlock_fini(void) | ^~~~~~~~~~~~ In file included from drivers/crypto/padlock-sha.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:567:1: note: in expansion of macro 'module_init' 567 | module_init(padlock_init); | ^~~~~~~~~~~ drivers/crypto/padlock-sha.c:514:19: note: 'init_module' target declared here 514 | static int __init padlock_init(void) | ^~~~~~~~~~~~ In file included from drivers/devfreq/governor_simpleondemand.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/devfreq/governor_simpleondemand.c:137:1: note: in expansion of macro 'subsys_initcall' 137 | subsys_initcall(devfreq_simple_ondemand_init); | ^~~~~~~~~~~~~~~ drivers/devfreq/governor_simpleondemand.c:133:19: note: 'init_module' target declared here 133 | static int __init devfreq_simple_ondemand_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/devfreq/governor_simpleondemand.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/devfreq/governor_simpleondemand.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(devfreq_simple_ondemand_exit); | ^~~~~~~~~~~ drivers/devfreq/governor_simpleondemand.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit devfreq_simple_ondemand_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/dma/dw/platform.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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) | ^~~~~~~ In file included from drivers/dma/altera-msgdma.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msgdma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msgdma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 drivers/dma/idma64.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idma64_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:710:1: note: in expansion of macro 'module_platform_driver' 710 | 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:710:24: note: 'init_module' target declared here 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/dma/idma64.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idma64_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:710:1: note: in expansion of macro 'module_platform_driver' 710 | 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:710:24: note: 'cleanup_module' target declared here 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' 710 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/dma/pch_dma.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pch_dma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/dma/pch_dma.c:1016:1: note: in expansion of macro 'module_pci_driver' 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dmaengine.h:20, from drivers/dma/pch_dma.c:16: drivers/dma/pch_dma.c:1016:19: note: 'init_module' target declared here 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/dma/pch_dma.c:1016:1: note: in expansion of macro 'module_pci_driver' 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/dma/pch_dma.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pch_dma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/dma/pch_dma.c:1016:1: note: in expansion of macro 'module_pci_driver' 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dmaengine.h:20, from drivers/dma/pch_dma.c:16: drivers/dma/pch_dma.c:1016:19: note: 'cleanup_module' target declared here 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/dma/pch_dma.c:1016:1: note: in expansion of macro 'module_pci_driver' 1016 | module_pci_driver(pch_dma_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/edac/mce_amd.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mce_amd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:110:29: note: in expansion of macro 'module_init' 110 | #define early_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/edac/mce_amd.c:1139:1: note: in expansion of macro 'early_initcall' 1139 | early_initcall(mce_amd_init); | ^~~~~~~~~~~~~~ drivers/edac/mce_amd.c:1058:19: note: 'init_module' target declared here 1058 | static int __init mce_amd_init(void) | ^~~~~~~~~~~~ In file included from drivers/edac/mce_amd.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mce_amd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/mce_amd.c:1151:1: note: in expansion of macro 'module_exit' 1151 | module_exit(mce_amd_exit); | ^~~~~~~~~~~ drivers/edac/mce_amd.c:1142:20: note: 'cleanup_module' target declared here 1142 | static void __exit mce_amd_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/amd76x_edac.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd76x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/amd76x_edac.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(amd76x_exit); | ^~~~~~~~~~~ drivers/edac/amd76x_edac.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit amd76x_exit(void) | ^~~~~~~~~~~ In file included from drivers/edac/amd76x_edac.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd76x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/amd76x_edac.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(amd76x_init); | ^~~~~~~~~~~ drivers/edac/amd76x_edac.c:355:19: note: 'init_module' target declared here 355 | static int __init amd76x_init(void) | ^~~~~~~~~~~ In file included from drivers/edac/i5000_edac.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5000_edac.c:1581:1: note: in expansion of macro 'module_exit' 1581 | module_exit(i5000_exit); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1574:20: note: 'cleanup_module' target declared here 1574 | static void __exit i5000_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5000_edac.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(i5000_init); | ^~~~~~~~~~~ drivers/edac/i5000_edac.c:1556:19: note: 'init_module' target declared here 1556 | static int __init i5000_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i5100_edac.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5100_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5100_edac.c:1237:1: note: in expansion of macro 'module_exit' 1237 | module_exit(i5100_exit); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1229:20: note: 'cleanup_module' target declared here 1229 | static void __exit i5100_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5100_edac.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5100_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1236:1: note: in expansion of macro 'module_init' 1236 | module_init(i5100_init); | ^~~~~~~~~~~ drivers/edac/i5100_edac.c:1219:19: note: 'init_module' target declared here 1219 | static int __init i5100_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i5400_edac.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5400_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i5400_edac.c:1468:1: note: in expansion of macro 'module_exit' 1468 | module_exit(i5400_exit); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1461:20: note: 'cleanup_module' target declared here 1461 | static void __exit i5400_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i5400_edac.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5400_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1467:1: note: in expansion of macro 'module_init' 1467 | module_init(i5400_init); | ^~~~~~~~~~~ drivers/edac/i5400_edac.c:1443:19: note: 'init_module' target declared here 1443 | static int __init i5400_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i7300_edac.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7300_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i7300_edac.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(i7300_exit); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1201:20: note: 'cleanup_module' target declared here 1201 | static void __exit i7300_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i7300_edac.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7300_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(i7300_init); | ^~~~~~~~~~~ drivers/edac/i7300_edac.c:1184:19: note: 'init_module' target declared here 1184 | static int __init i7300_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i7core_edac.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i7core_edac.c:2394:1: note: in expansion of macro 'module_exit' 2394 | module_exit(i7core_exit); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2386:20: note: 'cleanup_module' target declared here 2386 | static void __exit i7core_exit(void) | ^~~~~~~~~~~ In file included from drivers/edac/i7core_edac.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2393:1: note: in expansion of macro 'module_init' 2393 | module_init(i7core_init); | ^~~~~~~~~~~ drivers/edac/i7core_edac.c:2357:19: note: 'init_module' target declared here 2357 | static int __init i7core_init(void) | ^~~~~~~~~~~ In file included from drivers/edac/e7xxx_edac.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e7xxx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/e7xxx_edac.c:597:1: note: in expansion of macro 'module_exit' 597 | module_exit(e7xxx_exit); | ^~~~~~~~~~~ drivers/edac/e7xxx_edac.c:591:20: note: 'cleanup_module' target declared here 591 | static void __exit e7xxx_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/e7xxx_edac.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e7xxx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/e7xxx_edac.c:596:1: note: in expansion of macro 'module_init' 596 | module_init(e7xxx_init); | ^~~~~~~~~~~ drivers/edac/e7xxx_edac.c:583:19: note: 'init_module' target declared here 583 | static int __init e7xxx_init(void) | ^~~~~~~~~~ In file included from drivers/edac/e752x_edac.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e752x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/e752x_edac.c:1463:1: note: in expansion of macro 'module_exit' 1463 | module_exit(e752x_exit); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1456:20: note: 'cleanup_module' target declared here 1456 | static void __exit e752x_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/e752x_edac.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e752x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(e752x_init); | ^~~~~~~~~~~ drivers/edac/e752x_edac.c:1443:19: note: 'init_module' target declared here 1443 | static int __init e752x_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i82875p_edac.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82875p_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i82875p_edac.c:593:1: note: in expansion of macro 'module_exit' 593 | module_exit(i82875p_exit); | ^~~~~~~~~~~ drivers/edac/i82875p_edac.c:581:20: note: 'cleanup_module' target declared here 581 | static void __exit i82875p_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/i82875p_edac.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82875p_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i82875p_edac.c:592:1: note: in expansion of macro 'module_init' 592 | module_init(i82875p_init); | ^~~~~~~~~~~ drivers/edac/i82875p_edac.c:538:19: note: 'init_module' target declared here 538 | static int __init i82875p_init(void) | ^~~~~~~~~~~~ In file included from drivers/edac/i82975x_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82975x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i82975x_edac.c:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(i82975x_exit); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:694:20: note: 'cleanup_module' target declared here 694 | static void __exit i82975x_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/i82975x_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82975x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:706:1: note: in expansion of macro 'module_init' 706 | module_init(i82975x_init); | ^~~~~~~~~~~ drivers/edac/i82975x_edac.c:652:19: note: 'init_module' target declared here 652 | static int __init i82975x_init(void) | ^~~~~~~~~~~~ In file included from drivers/edac/i3000_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i3000_edac.c:559:1: note: in expansion of macro 'module_exit' 559 | module_exit(i3000_exit); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:547:20: note: 'cleanup_module' target declared here 547 | static void __exit i3000_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i3000_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:558:1: note: in expansion of macro 'module_init' 558 | module_init(i3000_init); | ^~~~~~~~~~~ drivers/edac/i3000_edac.c:505:19: note: 'init_module' target declared here 505 | static int __init i3000_init(void) | ^~~~~~~~~~ In file included from drivers/edac/i3200_edac.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3200_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i3200_edac.c:540:1: note: in expansion of macro 'module_exit' 540 | module_exit(i3200_exit); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:528:20: note: 'cleanup_module' target declared here 528 | static void __exit i3200_exit(void) | ^~~~~~~~~~ In file included from drivers/edac/i3200_edac.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3200_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:539:1: note: in expansion of macro 'module_init' 539 | module_init(i3200_init); | ^~~~~~~~~~~ drivers/edac/i3200_edac.c:486:19: note: 'init_module' target declared here 486 | static int __init i3200_init(void) | ^~~~~~~~~~ In file included from drivers/edac/ie31200_edac.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie31200_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/ie31200_edac.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(ie31200_exit); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:593:20: note: 'cleanup_module' target declared here 593 | static void __exit ie31200_exit(void) | ^~~~~~~~~~~~ In file included from drivers/edac/ie31200_edac.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie31200_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:599:1: note: in expansion of macro 'module_init' 599 | module_init(ie31200_init); | ^~~~~~~~~~~ drivers/edac/ie31200_edac.c:584:19: note: 'init_module' target declared here 584 | static int __init ie31200_init(void) | ^~~~~~~~~~~~ In file included from drivers/edac/x38_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x38_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/x38_edac.c:517:1: note: in expansion of macro 'module_exit' 517 | module_exit(x38_exit); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:505:20: note: 'cleanup_module' target declared here 505 | static void __exit x38_exit(void) | ^~~~~~~~ In file included from drivers/edac/x38_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x38_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:516:1: note: in expansion of macro 'module_init' 516 | module_init(x38_init); | ^~~~~~~~~~~ drivers/edac/x38_edac.c:463:19: note: 'init_module' target declared here 463 | static int __init x38_init(void) | ^~~~~~~~ In file included from drivers/edac/i82860_edac.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82860_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/i82860_edac.c:356:1: note: in expansion of macro 'module_exit' 356 | module_exit(i82860_exit); | ^~~~~~~~~~~ drivers/edac/i82860_edac.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit i82860_exit(void) | ^~~~~~~~~~~ In file included from drivers/edac/i82860_edac.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82860_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/i82860_edac.c:355:1: note: in expansion of macro 'module_init' 355 | module_init(i82860_init); | ^~~~~~~~~~~ drivers/edac/i82860_edac.c:307:19: note: 'init_module' target declared here 307 | static int __init i82860_init(void) | ^~~~~~~~~~~ In file included from drivers/edac/r82600_edac.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r82600_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/edac/r82600_edac.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(r82600_exit); | ^~~~~~~~~~~ drivers/edac/r82600_edac.c:410:20: note: 'cleanup_module' target declared here 410 | static void __exit r82600_exit(void) | ^~~~~~~~~~~ In file included from drivers/edac/r82600_edac.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r82600_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/edac/r82600_edac.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(r82600_init); | ^~~~~~~~~~~ drivers/edac/r82600_edac.c:402:19: note: 'init_module' target declared here 402 | static int __init r82600_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-intel-int3496.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3496_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/extcon/extcon-intel-int3496.c:21: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'cleanup_module' target declared here 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/extcon/extcon-intel-int3496.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3496_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/extcon/extcon-intel-int3496.c:21: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'init_module' target declared here 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' 191 | module_platform_driver(int3496_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/firewire/core-transaction.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1299:1: note: in expansion of macro 'module_init' 1299 | module_init(fw_core_init); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1261:19: note: 'init_module' target declared here 1261 | static int __init fw_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/core-transaction.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_core_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/core-transaction.c:1300:1: note: in expansion of macro 'module_exit' 1300 | module_exit(fw_core_cleanup); | ^~~~~~~~~~~ drivers/firewire/core-transaction.c:1291:20: note: 'cleanup_module' target declared here 1291 | static void __exit fw_core_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/firewire/ohci.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_ohci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/ohci.c:3895:1: note: in expansion of macro 'module_exit' 3895 | module_exit(fw_ohci_cleanup); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3888:20: note: 'cleanup_module' target declared here 3888 | static void __exit fw_ohci_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/firewire/ohci.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_ohci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3894:1: note: in expansion of macro 'module_init' 3894 | module_init(fw_ohci_init); | ^~~~~~~~~~~ drivers/firewire/ohci.c:3879:19: note: 'init_module' target declared here 3879 | static int __init fw_ohci_init(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/sbp2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp2_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/sbp2.c:1637:1: note: in expansion of macro 'module_exit' 1637 | module_exit(sbp2_cleanup); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1631:20: note: 'cleanup_module' target declared here 1631 | static void __exit sbp2_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/firewire/sbp2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1636:1: note: in expansion of macro 'module_init' 1636 | module_init(sbp2_init); | ^~~~~~~~~~~ drivers/firewire/sbp2.c:1626:19: note: 'init_module' target declared here 1626 | static int __init sbp2_init(void) | ^~~~~~~~~ In file included from drivers/firewire/net.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fwnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firewire/net.c:1698:1: note: in expansion of macro 'module_init' 1698 | module_init(fwnet_init); | ^~~~~~~~~~~ drivers/firewire/net.c:1663:19: note: 'init_module' target declared here 1663 | static int __init fwnet_init(void) | ^~~~~~~~~~ In file included from drivers/firewire/net.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fwnet_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firewire/net.c:1709:1: note: in expansion of macro 'module_exit' 1709 | module_exit(fwnet_cleanup); | ^~~~~~~~~~~ drivers/firewire/net.c:1700:20: note: 'cleanup_module' target declared here 1700 | static void __exit fwnet_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lynx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:20: drivers/firewire/nosy.c:716:19: note: 'cleanup_module' target declared here 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lynx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firewire/nosy.c:20: drivers/firewire/nosy.c:716:19: note: 'init_module' target declared here 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(lynx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/firmware/edd.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/firmware/edd.c:798:1: note: in expansion of macro 'late_initcall' 798 | late_initcall(edd_init); | ^~~~~~~~~~~~~ drivers/firmware/edd.c:745:1: note: 'init_module' target declared here 745 | edd_init(void) | ^~~~~~~~ In file included from drivers/firmware/edd.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/edd.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(edd_exit); | ^~~~~~~~~~~ drivers/firmware/edd.c:786:1: note: 'cleanup_module' target declared here 786 | edd_exit(void) | ^~~~~~~~ In file included from drivers/firmware/dcdbas.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dcdbas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' 117 | #define subsys_initcall_sync(fn) module_init(fn) | ^~~~~~~~~~~ drivers/firmware/dcdbas.c:642:1: note: in expansion of macro 'subsys_initcall_sync' 642 | subsys_initcall_sync(dcdbas_init); | ^~~~~~~~~~~~~~~~~~~~ drivers/firmware/dcdbas.c:598:19: note: 'init_module' target declared here 598 | static int __init dcdbas_init(void) | ^~~~~~~~~~~ In file included from drivers/firmware/dcdbas.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dcdbas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/dcdbas.c:643:1: note: in expansion of macro 'module_exit' 643 | module_exit(dcdbas_exit); | ^~~~~~~~~~~ drivers/firmware/dcdbas.c:622:20: note: 'cleanup_module' target declared here 622 | static void __exit dcdbas_exit(void) | ^~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/iscsi_ibft.h:24, from drivers/firmware/iscsi_ibft.c:76: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibft_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:897:1: note: in expansion of macro 'module_init' 897 | module_init(ibft_init); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:860:19: note: 'init_module' target declared here 860 | static int __init ibft_init(void) | ^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/iscsi_ibft.h:24, from drivers/firmware/iscsi_ibft.c:76: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibft_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:898:1: note: in expansion of macro 'module_exit' 898 | module_exit(ibft_exit); | ^~~~~~~~~~~ drivers/firmware/iscsi_ibft.c:820:20: note: 'cleanup_module' target declared here 820 | static void __exit ibft_exit(void) | ^~~~~~~~~ In file included from drivers/firmware/qemu_fw_cfg.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:940:1: note: in expansion of macro 'module_exit' 940 | module_exit(fw_cfg_sysfs_exit); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:927:20: note: 'cleanup_module' target declared here 927 | static void __exit fw_cfg_sysfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/firmware/qemu_fw_cfg.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:939:1: note: in expansion of macro 'module_init' 939 | module_init(fw_cfg_sysfs_init); | ^~~~~~~~~~~ drivers/firmware/qemu_fw_cfg.c:911:19: note: 'init_module' target declared here 911 | static int __init fw_cfg_sysfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-mgr.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_mgr_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-mgr.c:713:1: note: in expansion of macro 'subsys_initcall' 713 | subsys_initcall(fpga_mgr_class_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-mgr.c:689:19: note: 'init_module' target declared here 689 | static int __init fpga_mgr_class_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-mgr.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_mgr_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-mgr.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(fpga_mgr_class_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-mgr.c:703:20: note: 'cleanup_module' target declared here 703 | static void __exit fpga_mgr_class_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-cvp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_cvp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/altera-cvp.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(altera_cvp_exit); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:523:20: note: 'cleanup_module' target declared here 523 | static void __exit altera_cvp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-cvp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_cvp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(altera_cvp_init); | ^~~~~~~~~~~ drivers/fpga/altera-cvp.c:507:19: note: 'init_module' target declared here 507 | static int __init altera_cvp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-ps-spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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) | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/ice40-spi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice40_fpga_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice40_fpga_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/fpga/machxo2-spi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 drivers/fpga/xilinx-spi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 drivers/fpga/altera-pr-ip-core-plat.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alt_pr_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_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/fpga/altera-pr-ip-core-plat.c:12: drivers/fpga/altera-pr-ip-core-plat.c:54:24: note: 'cleanup_module' target declared here 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/altera-pr-ip-core-plat.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alt_pr_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_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/fpga/altera-pr-ip-core-plat.c:12: drivers/fpga/altera-pr-ip-core-plat.c:54:24: note: 'init_module' target declared here 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fpga/altera-pr-ip-core-plat.c:54:1: note: in expansion of macro 'module_platform_driver' 54 | module_platform_driver(alt_pr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-bridge.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/xilinx-pr-decoupler.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_region_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:294:1: note: in expansion of macro 'subsys_initcall' 294 | subsys_initcall(fpga_region_init); | ^~~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:276:19: note: 'init_module' target declared here 276 | static int __init fpga_region_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/fpga/fpga-region.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_region_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/fpga-region.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(fpga_region_exit); | ^~~~~~~~~~~ drivers/fpga/fpga-region.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit fpga_region_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/fpga/of-fpga-region.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'of_fpga_region_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/fpga/of-fpga-region.c:487:1: note: in expansion of macro 'module_exit' 487 | module_exit(of_fpga_region_exit); | ^~~~~~~~~~~ drivers/fpga/of-fpga-region.c:480:20: note: 'cleanup_module' target declared here 480 | static void __exit of_fpga_region_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fpga/of-fpga-region.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'of_fpga_region_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fpga/of-fpga-region.c:486:1: note: in expansion of macro 'subsys_initcall' 486 | subsys_initcall(of_fpga_region_init); | ^~~~~~~~~~~~~~~ drivers/fpga/of-fpga-region.c:461:19: note: 'init_module' target declared here 461 | static int __init of_fpga_region_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/fsi/fsi-core.c:1359:1: note: in expansion of macro 'postcore_initcall' 1359 | postcore_initcall(fsi_init); | ^~~~~~~~~~~~~~~~~ drivers/fsi/fsi-core.c:1343:19: note: 'init_module' target declared here 1343 | static int __init fsi_init(void) | ^~~~~~~~ In file included from drivers/fsi/fsi-master-hub.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hub_master_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:346:1: note: in expansion of macro 'module_fsi_driver' 346 | 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:346:19: note: 'init_module' target declared here 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-hub.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hub_master_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:346:1: note: in expansion of macro 'module_fsi_driver' 346 | 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:346:19: note: 'cleanup_module' target declared here 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-hub.c:346:1: note: in expansion of macro 'module_fsi_driver' 346 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fsi_master_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:7: drivers/fsi/fsi-master-gpio.c:893:24: note: 'init_module' target declared here 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fsi_master_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/fsi/fsi-master-gpio.c:7: drivers/fsi/fsi-master-gpio.c:893:24: note: 'cleanup_module' target declared here 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/fsi/fsi-master-gpio.c:893:1: note: in expansion of macro 'module_platform_driver' 893 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-amdpt.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-amdpt.c:14: drivers/gpio/gpio-amdpt.c:162:24: note: 'cleanup_module' target declared here 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-amdpt.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/gpio/gpio-amdpt.c:14: drivers/gpio/gpio-amdpt.c:162:24: note: 'init_module' target declared here 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(pt_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_exar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:199:24: note: 'init_module' target declared here 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_exar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:199:24: note: 'cleanup_module' target declared here 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-ich.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpio/gpio-ich.c:25: drivers/gpio/gpio-ich.c:509:24: note: 'init_module' target declared here 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-ich.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpio/gpio-ich.c:25: drivers/gpio/gpio-ich.c:509:24: note: 'cleanup_module' target declared here 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ichx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-it87.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:427:1: note: in expansion of macro 'module_init' 427 | module_init(it87_gpio_init); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:292:19: note: 'init_module' target declared here 292 | static int __init it87_gpio_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-it87.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_gpio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpio/gpio-it87.c:428:1: note: in expansion of macro 'module_exit' 428 | module_exit(it87_gpio_exit); | ^~~~~~~~~~~ drivers/gpio/gpio-it87.c:417:20: note: 'cleanup_module' target declared here 417 | static void __exit it87_gpio_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idio_16_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'cleanup_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idio_16_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-pci-idio-16.c:16: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'init_module' target declared here 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' 395 | module_pci_driver(idio_16_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-sch.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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-sch.c:234:1: note: in expansion of macro 'module_platform_driver' 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/gpio/gpio-sch.c:26: drivers/gpio/gpio-sch.c:234:24: note: 'init_module' target declared here 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-sch.c:234:1: note: in expansion of macro 'module_platform_driver' 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-sch.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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-sch.c:234:1: note: in expansion of macro 'module_platform_driver' 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/gpio/gpio-sch.c:26: drivers/gpio/gpio-sch.c:234:24: note: 'cleanup_module' target declared here 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-sch.c:234:1: note: in expansion of macro 'module_platform_driver' 234 | module_platform_driver(sch_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-viperboard.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_gpio_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amdgpu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(amdgpu_exit); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1198:20: note: 'cleanup_module' target declared here 1198 | static void __exit amdgpu_exit(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amdgpu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(amdgpu_init); | ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1166:19: note: 'init_module' target declared here 1166 | static int __init amdgpu_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/ast/ast_drv.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ast_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(ast_exit); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit ast_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/ast/ast_drv.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ast_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(ast_init); | ^~~~~~~~~~~ drivers/gpu/drm/ast/ast_drv.c:236:19: note: 'init_module' target declared here 236 | static int __init ast_init(void) | ^~~~~~~~ In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bochs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:233:1: note: in expansion of macro 'module_init' 233 | module_init(bochs_init); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:217:19: note: 'init_module' target declared here 217 | static int __init bochs_init(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bochs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(bochs_exit); | ^~~~~~~~~~~ drivers/gpu/drm/bochs/bochs_drv.c:228:20: note: 'cleanup_module' target declared here 228 | static void __exit bochs_exit(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anx78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anx78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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/gpu/drm/bridge/sii9234.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sii9234_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sii9234_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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/gpu/drm/bridge/ti-tfp410.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tfp410_module_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tfp410_module_init': 'cold' [-Wmissing-attributes] 133 | 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/gpu/drm/bridge/ti-tfp410.c:334:19: note: 'init_module' target declared here 334 | static int __init tfp410_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:175:1: note: in expansion of macro 'module_init' 175 | module_init(cirrus_init); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:160:19: note: 'init_module' target declared here 160 | static int __init cirrus_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:176:1: note: in expansion of macro 'module_exit' 176 | module_exit(cirrus_exit); | ^~~~~~~~~~~ drivers/gpu/drm/cirrus/cirrus_drv.c:170:20: note: 'cleanup_module' target declared here 170 | static void __exit cirrus_exit(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/gma500/psb_drv.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(psb_exit); | ^~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:513:20: note: 'cleanup_module' target declared here 513 | static void __exit psb_exit(void) | ^~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/gma500/psb_drv.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:518:1: note: in expansion of macro 'late_initcall' 518 | late_initcall(psb_init); | ^~~~~~~~~~~~~ drivers/gpu/drm/gma500/psb_drv.c:508:19: note: 'init_module' target declared here 508 | static int __init psb_init(void) | ^~~~~~~~ In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hibmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:427:1: note: in expansion of macro 'module_init' 427 | module_init(hibmc_init); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:417:19: note: 'init_module' target declared here 417 | static int __init hibmc_init(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hibmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:428:1: note: in expansion of macro 'module_exit' 428 | module_exit(hibmc_exit); | ^~~~~~~~~~~ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:422:20: note: 'cleanup_module' target declared here 422 | static void __exit hibmc_exit(void) | ^~~~~~~~~~ In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch7006_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch7006_init': 'cold' [-Wmissing-attributes] 133 | 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 drivers/gpu/drm/i2c/sil164_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil164_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil164_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda998x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | 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:1965:19: note: 'cleanup_module' target declared here 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda998x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | 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:1965:19: note: 'init_module' target declared here 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' 1965 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/dmar.h:24, from ./include/linux/intel-iommu.h:34, from drivers/gpu/drm/i915/i915_drv.h:41, from drivers/gpu/drm/i915/i915_pci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i915_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:781:1: note: in expansion of macro 'module_exit' 781 | module_exit(i915_exit); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:772:20: note: 'cleanup_module' target declared here 772 | static void __exit i915_exit(void) | ^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/dmar.h:24, from ./include/linux/intel-iommu.h:34, from drivers/gpu/drm/i915/i915_drv.h:41, from drivers/gpu/drm/i915/i915_pci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i915_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:780:1: note: in expansion of macro 'module_init' 780 | module_init(i915_init); | ^~~~~~~~~~~ drivers/gpu/drm/i915/i915_pci.c:742:19: note: 'init_module' target declared here 742 | static int __init i915_init(void) | ^~~~~~~~~ In file included from ./arch/x86/include/asm/bug.h:83, from ./include/linux/bug.h:5, from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/tracepoint.h:17, from ./include/trace/events/dma_fence.h:8, from drivers/gpu/drm/i915/intel_guc_submission.c:26: drivers/gpu/drm/i915/intel_guc_submission.c: In function 'guc_ring_doorbell': drivers/gpu/drm/i915/intel_guc_submission.c:506:20: warning: taking address of packed member of 'struct guc_doorbell_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); ./include/asm-generic/bug.h:160:27: note: in definition of macro 'WARN_ONCE' 160 | int __ret_warn_once = !!(condition); \ | ^~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:506:2: note: in expansion of macro 'WARN_ON_ONCE' 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~~~~~~~~~ drivers/gpu/drm/i915/intel_guc_submission.c:506:15: note: in expansion of macro 'xchg' 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); | ^~~~ In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mgag200_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/mgag200/mgag200_drv.c:131:1: note: in expansion of macro 'module_exit' 131 | module_exit(mgag200_exit); | ^~~~~~~~~~~ drivers/gpu/drm/mgag200/mgag200_drv.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit mgag200_exit(void) | ^~~~~~~~~~~~ In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mgag200_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/mgag200/mgag200_drv.c:130:1: note: in expansion of macro 'module_init' 130 | module_init(mgag200_init); | ^~~~~~~~~~~ drivers/gpu/drm/mgag200/mgag200_drv.c:114:19: note: 'init_module' target declared here 114 | static int __init mgag200_init(void) | ^~~~~~~~~~~~ In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nouveau_drm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/nouveau/nouveau_drm.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(nouveau_drm_init); | ^~~~~~~~~~~ drivers/gpu/drm/nouveau/nouveau_drm.c:1154:1: note: 'init_module' target declared here 1154 | nouveau_drm_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nouveau_drm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/nouveau/nouveau_drm.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(nouveau_drm_exit); | ^~~~~~~~~~~ drivers/gpu/drm/nouveau/nouveau_drm.c:1184:1: note: 'cleanup_module' target declared here 1184 | nouveau_drm_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-lvds.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'panel_lvds_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:311:1: note: in expansion of macro 'module_platform_driver' 311 | 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:311:24: note: 'cleanup_module' target declared here 311 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-lvds.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-lvds.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'panel_lvds_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:311:1: note: in expansion of macro 'module_platform_driver' 311 | 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:311:24: note: 'init_module' target declared here 311 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-lvds.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orisetech_otm8009a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:505:1: note: in expansion of macro 'module_mipi_dsi_driver' 505 | 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:505:24: note: 'cleanup_module' target declared here 505 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:505:1: note: in expansion of macro 'module_mipi_dsi_driver' 505 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orisetech_otm8009a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:505:1: note: in expansion of macro 'module_mipi_dsi_driver' 505 | 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:505:24: note: 'init_module' target declared here 505 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:505:1: note: in expansion of macro 'module_mipi_dsi_driver' 505 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpi_touchscreen_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpi_touchscreen_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's6e63j0x03_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's6e63j0x03_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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/gpu/drm/panel/panel-seiko-43wvf1g.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seiko_panel_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:367:1: note: in expansion of macro 'module_platform_driver' 367 | 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:367:24: note: 'cleanup_module' target declared here 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seiko_panel_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:367:1: note: in expansion of macro 'module_platform_driver' 367 | 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:367:24: note: 'init_module' target declared here 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:367:1: note: in expansion of macro 'module_platform_driver' 367 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qxl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(qxl_exit); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:305:20: note: 'cleanup_module' target declared here 305 | static void __exit qxl_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qxl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(qxl_init); | ^~~~~~~~~~~ drivers/gpu/drm/qxl/qxl_drv.c:294:19: note: 'init_module' target declared here 294 | static int __init qxl_init(void) | ^~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/radeon/radeon_drv.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'radeon_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(radeon_exit); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:640:20: note: 'cleanup_module' target declared here 640 | static void __exit radeon_exit(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/radeon/radeon_drv.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'radeon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(radeon_init); | ^~~~~~~~~~~ drivers/gpu/drm/radeon/radeon_drv.c:614:19: note: 'init_module' target declared here 614 | static int __init radeon_init(void) | ^~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/scheduler/sched_fence.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:176:1: note: in expansion of macro 'module_init' 176 | module_init(drm_sched_fence_slab_init); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:32:19: note: 'init_module' target declared here 32 | static int __init drm_sched_fence_slab_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/drm/drmP.h:59, from drivers/gpu/drm/scheduler/sched_fence.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:177:1: note: in expansion of macro 'module_exit' 177 | module_exit(drm_sched_fence_slab_fini); | ^~~~~~~~~~~ drivers/gpu/drm/scheduler/sched_fence.c:43:20: note: 'cleanup_module' target declared here 43 | static void __exit drm_sched_fence_slab_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/ttm/ttm_module.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(ttm_init); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:66:19: note: 'init_module' target declared here 66 | static int __init ttm_init(void) | ^~~~~~~~ In file included from drivers/gpu/drm/ttm/ttm_module.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(ttm_exit); | ^~~~~~~~~~~ drivers/gpu/drm/ttm/ttm_module.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit ttm_exit(void) | ^~~~~~~~ In file included from drivers/gpu/drm/udl/udl_drv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/drm/drmP.h:36, from drivers/gpu/drm/udl/udl_drv.c:10: drivers/gpu/drm/udl/udl_drv.c:138:19: note: 'cleanup_module' target declared here 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/udl/udl_drv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/drm/drmP.h:36, from drivers/gpu/drm/udl/udl_drv.c:10: drivers/gpu/drm/udl/udl_drv.c:138:19: note: 'init_module' target declared here 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:138:1: note: in expansion of macro 'module_usb_driver' 138 | module_usb_driver(udl_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vgem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:510:1: note: in expansion of macro 'module_init' 510 | module_init(vgem_init); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:466:19: note: 'init_module' target declared here 466 | static int __init vgem_init(void) | ^~~~~~~~~ In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vgem_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:511:1: note: in expansion of macro 'module_exit' 511 | module_exit(vgem_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:504:20: note: 'cleanup_module' target declared here 504 | static void __exit vgem_exit(void) | ^~~~~~~~~ In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpu/drm/virtio/virtgpu_drv.c:31: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'init_module' target declared here 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/gpu/drm/virtio/virtgpu_drv.c:31: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'cleanup_module' target declared here 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' 95 | module_virtio_driver(virtio_gpu_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:995:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 995 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1002:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | &cmd->body.target.sid, &res_node); | ^~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_surface_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1034:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1034 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1040:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1040 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_buffer_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1056:5: warning: taking address of packed member of 'struct SVGA3dCmdDXBufferCopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1056 | &cmd->body.src, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1062:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBufferCopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &cmd->body.dest, NULL); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_pred_copy_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1078:5: warning: taking address of packed member of 'struct SVGA3dCmdDXPredCopyRegion' may result in an unaligned pointer value [-Waddress-of-packed-member] 1078 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1084:6: warning: taking address of packed member of 'struct SVGA3dCmdDXPredCopyRegion' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | &cmd->body.dstSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_stretch_blt_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1100:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1100 | &cmd->body.src.sid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1105:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1105 | &cmd->body.dest.sid, NULL); | ^~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_blt_surf_screen_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1121:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1121 | &cmd->body.srcImage.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_present_check': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1137:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1137 | user_surface_converter, &cmd->body.sid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1458:52: warning: taking address of packed member of 'struct SVGA3dCmdDXBindQuery' may result in an unaligned pointer value [-Waddress-of-packed-member] 1458 | ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1494:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1535:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1535 | user_context_converter, &cmd->q.cid, | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1563:9: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1652:9: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1652 | &cmd->q.mobid, | ^~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1755:29: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 1755 | user_surface_converter, &cmd->dma.host.sid, | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_draw': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1803:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1803 | &decl->array.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1819:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1819 | &range->indexArray.surfaceId, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1848:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1848 | user_context_converter, &cmd->state.cid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:1865:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1865 | &cur_state->value, &res_node); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2006:10: warning: taking address of packed member of 'struct SVGA3dCmdBindGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2006 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2006:26: warning: taking address of packed member of 'struct SVGA3dCmdBindGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2006 | &cmd->body.sid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2031:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2031 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2055:6: warning: taking address of packed member of 'struct SVGA3dCmdUpdateGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2079:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2079 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2103:6: warning: taking address of packed member of 'struct SVGA3dCmdReadbackGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2103 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_image': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2127:6: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 2127 | &cmd->body.image.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_surface': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2151:6: warning: taking address of packed member of 'struct SVGA3dCmdInvalidateGBSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] 2151 | &cmd->body.sid, NULL); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2179:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2179 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2226:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2226 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2279:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2279 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2294:11: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2294 | &cmd->body.shid, res, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2306:6: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2306 | &cmd->body.shid, &res_node); | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader_const': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2342:29: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 2342 | user_context_converter, &cmd->body.cid, | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2375:10: warning: taking address of packed member of 'struct SVGA3dCmdBindGBShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 2375 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2375:27: warning: taking address of packed member of 'struct SVGA3dCmdBindGBShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 2375 | &cmd->body.shid, &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2409:5: warning: taking address of packed member of 'struct SVGA3dCmdDXSetSingleConstantBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2409 | &cmd->body.sid, &res_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2567:6: warning: taking address of packed member of 'struct SVGA3dVertexBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2567 | &cmd->buf[i].sid, &res_node); | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2614:5: warning: taking address of packed member of 'struct SVGA3dCmdDXSetIndexBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 2614 | &cmd->body.sid, &res_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_rendertargets': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2656:9: warning: taking address of packed member of 'struct SVGA3dCmdDXSetRenderTargets' may result in an unaligned pointer value [-Waddress-of-packed-member] 2656 | &cmd->body.depthStencilViewId, 1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:2796:6: warning: taking address of packed member of 'struct SVGA3dSoTarget' may result in an unaligned pointer value [-Waddress-of-packed-member] 2796 | &cmd->targets[i].sid, &res_node); | ^~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3036:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBindShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 3036 | &cmd->body.cid, &ctx_node); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3062:6: warning: taking address of packed member of 'struct SVGA3dCmdDXBindShader' may result in an unaligned pointer value [-Waddress-of-packed-member] 3062 | &cmd->body.mobid, | ^~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_transfer_from_buffer': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3110:5: warning: taking address of packed member of 'struct SVGA3dCmdDXTransferFromBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 3110 | &cmd->body.srcSid, NULL); | ^~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3116:6: warning: taking address of packed member of 'struct SVGA3dCmdDXTransferFromBuffer' may result in an unaligned pointer value [-Waddress-of-packed-member] 3116 | &cmd->body.destSid, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_intra_surface_copy': drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c:3141:5: warning: taking address of packed member of 'struct SVGA3dSurfaceImageId' may result in an unaligned pointer value [-Waddress-of-packed-member] 3141 | &cmd->body.surface.sid, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmwgfx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1663:1: note: in expansion of macro 'module_exit' 1663 | module_exit(vmwgfx_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1657:20: note: 'cleanup_module' target declared here 1657 | static void __exit vmwgfx_exit(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmwgfx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1662:1: note: in expansion of macro 'module_init' 1662 | module_init(vmwgfx_init); | ^~~~~~~~~~~ drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1644:19: note: 'init_module' target declared here 1644 | static int __init vmwgfx_init(void) | ^~~~~~~~~~~ In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_kms_helper_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:87:1: note: in expansion of macro 'module_init' 87 | module_init(drm_kms_helper_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:64:19: note: 'init_module' target declared here 64 | static int __init drm_kms_helper_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_kms_helper_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:88:1: note: in expansion of macro 'module_exit' 88 | module_exit(drm_kms_helper_exit); | ^~~~~~~~~~~ drivers/gpu/drm/drm_kms_helper_common.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit drm_kms_helper_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/drm_drv.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:1013:1: note: in expansion of macro 'module_init' 1013 | module_init(drm_core_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:978:19: note: 'init_module' target declared here 978 | static int __init drm_core_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_hid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | 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:1324:19: note: 'cleanup_module' target declared here 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_hid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | 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:1324:19: note: 'init_module' target declared here 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid.c:1324:1: note: in expansion of macro 'module_i2c_driver' 1324 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ drivers/hid/uhid.c: In function 'uhid_hid_get_report': drivers/hid/uhid.c:241:47: warning: taking address of packed member of 'struct uhid_get_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | 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:285:47: warning: taking address of packed member of 'struct uhid_set_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:21: drivers/hid/uhid.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_misc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:796:20: note: 'init_module' target declared here 796 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_misc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/uhid.c:16: drivers/hid/uhid.c:796:20: note: 'cleanup_module' target declared here 796 | module_misc_device(uhid_misc); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' 796 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-a4tech.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-accutouch.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'accutouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'accutouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-alps.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | 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:854:19: note: 'cleanup_module' target declared here 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-alps.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | 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:854:19: note: 'init_module' target declared here 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' 854 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-axff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'cleanup_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-apple.c:20: drivers/hid/hid-apple.c:584:19: note: 'init_module' target declared here 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' 584 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-appleir.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appleir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appleir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-asus.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | 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:833:19: note: 'cleanup_module' target declared here 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-asus.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | 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:833:19: note: 'init_module' target declared here 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' 833 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-aureal.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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/hid/hid-belkin.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-betopff.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'betop_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'betop_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cherry.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-chicony.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cmedia.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmhid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmhid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-corsair.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'corsair_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'corsair_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cougar.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cougar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-cougar.c:8: drivers/hid/hid-cougar.c:312:19: note: 'cleanup_module' target declared here 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cougar.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cougar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/hid.h:36, from drivers/hid/hid-cougar.c:8: drivers/hid/hid-cougar.c:312:19: note: 'init_module' target declared here 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' 312 | module_hid_driver(cougar_driver); | ^~~~~~~~~~~~~~~~~ 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)); | ~~~~~~^~~~~~~ drivers/hid/hid-cp2112.c: In function 'pstr_show': drivers/hid/hid-cp2112.c:1013:30: warning: taking address of packed member of 'struct cp2112_string_report' may result in an unaligned pointer value [-Waddress-of-packed-member] 1013 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, | ~~~~~~^~~~~~~ In file included from drivers/hid/hid-cp2112.c:32: drivers/hid/hid-cp2112.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp2112_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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 ./include/linux/gpio.h:62, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp2112_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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 ./include/linux/gpio.h:62, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-cypress.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-dr.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-emsff.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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: 'cleanup_module' target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elan.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | 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:546:19: note: 'cleanup_module' target declared here 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elan.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | 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:546:19: note: 'init_module' target declared here 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' 546 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elecom.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elecom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elecom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-elo.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_driver_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_driver_init': 'cold' [-Wmissing-attributes] 133 | 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 drivers/hid/hid-ezkey.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gembird.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gembird_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gembird_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gfrm.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfrm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfrm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gt683r.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gt683r_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gt683r_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gyration.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gyration_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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: 'cleanup_module' target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gyration_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-kbd.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtek-mouse.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-holtekff.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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-hyperv.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mousevsc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-hyperv.c:618:1: note: in expansion of macro 'module_exit' 618 | module_exit(mousevsc_exit); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:611:20: note: 'cleanup_module' target declared here 611 | static void __exit mousevsc_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-hyperv.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mousevsc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:617:1: note: in expansion of macro 'module_init' 617 | module_init(mousevsc_init); | ^~~~~~~~~~~ drivers/hid/hid-hyperv.c:606:19: note: 'init_module' target declared here 606 | static int __init mousevsc_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-icade.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icade_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icade_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:10: drivers/hid/hid-ite.c:55:19: note: 'cleanup_module' target declared here 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-ite.c:10: drivers/hid/hid-ite.c:55:19: note: 'init_module' target declared here 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' 55 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-jabra.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jabra_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jabra_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kensington.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-kye.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lcpower.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'cleanup_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lenovo.c:31: drivers/hid/hid-lenovo.c:944:19: note: 'init_module' target declared here 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' 944 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-lg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-dj.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidpp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidpp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-mf.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:334:19: note: 'cleanup_module' target declared here 334 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-microsoft.c:18: drivers/hid/hid-microsoft.c:334:19: note: 'init_module' target declared here 334 | module_hid_driver(ms_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' 334 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-monterey.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:38: drivers/hid/hid-multitouch.c:2125:19: note: 'cleanup_module' target declared here 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-multitouch.c:38: drivers/hid/hid-multitouch.c:2125:19: note: 'init_module' target declared here 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' 2125 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-nti.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nti_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nti_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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-ortek.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ortek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ortek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-prodikeys.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pk_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pk_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-pl.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'penmount_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-penmount.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'penmount_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-petalynx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-picolcd_core.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'picolcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'picolcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-plantronics.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plantronics_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plantronics_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-primax.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'px_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'px_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-retrode.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'retrode_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'retrode_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'roccat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'roccat_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from drivers/hid/hid-roccat-arvo.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arvo_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arvo_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-isku.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isku_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isku_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-kone.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kone_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kone_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-koneplus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'koneplus_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'koneplus_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-konepure.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'konepure_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'konepure_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-kovaplus.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kovaplus_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kovaplus_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-lua.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lua_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lua_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-roccat-pyra.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pyra_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pyra_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-ryos.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ryos_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ryos_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-roccat-savu.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'savu_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'savu_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~ In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | 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:712:19: note: 'cleanup_module' target declared here 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-rmi.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | 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:712:19: note: 'init_module' target declared here 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' 712 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saitek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'cleanup_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saitek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-saitek.c:24: drivers/hid/hid-saitek.c:207:19: note: 'init_module' target declared here 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' 207 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-samsung.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sjoy.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sjoy_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sjoy_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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-sony.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hid/hid-sony.c:3019:1: note: in expansion of macro 'module_exit' 3019 | module_exit(sony_exit); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3011:20: note: 'cleanup_module' target declared here 3011 | static void __exit sony_exit(void) | ^~~~~~~~~ In file included from drivers/hid/hid-sony.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3018:1: note: in expansion of macro 'module_init' 3018 | module_init(sony_init); | ^~~~~~~~~~~ drivers/hid/hid-sony.c:3004:19: note: 'init_module' target declared here 3004 | static int __init sony_init(void) | ^~~~~~~~~ In file included from drivers/hid/hid-speedlink.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedlink_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedlink_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steam_controller_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:36: drivers/hid/hid-steam.c:1141:19: note: 'cleanup_module' target declared here 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steam_controller_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steam.c:36: drivers/hid/hid-steam.c:1141:19: note: 'init_module' target declared here 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' 1141 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-steelseries.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sunplus.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-gaff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ga_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ga_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 drivers/hid/hid-tmff.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-tivo.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tivo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tivo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-topseed.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-twinhan.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twinhan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twinhan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-uclogic.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uclogic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uclogic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-udraw-ps3.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udraw_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udraw_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-led.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidled_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidled_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-xinmo.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xinmo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xinmo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-zydacron.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/wacom.h:90, from drivers/hid/wacom_sys.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | 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:2798:19: note: 'init_module' target declared here 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | 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:2798:19: note: 'cleanup_module' target declared here 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' 2798 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-waltop.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'waltop_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'waltop_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1885:19: note: 'cleanup_module' target declared here 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-wiimote-core.c:14: drivers/hid/hid-wiimote-core.c:1885:19: note: 'init_module' target declared here 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' 1885 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_hub_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:782:19: note: 'cleanup_module' target declared here 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_hub_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:869:2: note: in expansion of macro 'module_driver' 869 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-sensor-hub.c:20: drivers/hid/hid-sensor-hub.c:782:19: note: 'init_module' target declared here 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' 782 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hv/vmbus_drv.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmbus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1977:1: note: in expansion of macro 'module_exit' 1977 | module_exit(vmbus_exit); | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1938:20: note: 'cleanup_module' target declared here 1938 | static void __exit vmbus_exit(void) | ^~~~~~~~~~ In file included from drivers/hv/vmbus_drv.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_acpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1976:1: note: in expansion of macro 'subsys_initcall' 1976 | subsys_initcall(hv_acpi_init); | ^~~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1900:19: note: 'init_module' target declared here 1900 | static int __init hv_acpi_init(void) | ^~~~~~~~~~~~ In file included from drivers/hv/hv_util.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hyperv_utils': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hv/hv_util.c:580:1: note: in expansion of macro 'module_init' 580 | module_init(init_hyperv_utils); | ^~~~~~~~~~~ drivers/hv/hv_util.c:566:19: note: 'init_module' target declared here 566 | static int __init init_hyperv_utils(void) | ^~~~~~~~~~~~~~~~~ drivers/hv/hv_kvp.c: In function 'process_ob_ipinfo': drivers/hv/hv_kvp.c:274:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | (wchar_t *)out->kvp_ip_val.ip_addr, | ^~~ drivers/hv/hv_kvp.c:282:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | (wchar_t *)out->kvp_ip_val.sub_net, | ^~~ drivers/hv/hv_kvp.c:290:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | (wchar_t *)out->kvp_ip_val.gate_way, | ^~~ drivers/hv/hv_kvp.c:298:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | (wchar_t *)out->kvp_ip_val.dns_addr, | ^~~ drivers/hv/hv_kvp.c:306:16: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 306 | (wchar_t *)out->kvp_ip_val.adapter_id, | ^~~ drivers/hv/hv_kvp.c: In function 'process_ib_ipinfo': drivers/hv/hv_kvp.c:330:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr, | ^~ drivers/hv/hv_kvp.c:336:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net, | ^~ drivers/hv/hv_kvp.c:342:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way, | ^~ drivers/hv/hv_kvp.c:348:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr, | ^~ drivers/hv/hv_kvp.c:357:30: warning: taking address of packed member of 'struct hv_kvp_ipaddr_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 357 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id, | ^~ drivers/hv/hv_kvp.c: In function 'kvp_send_key': drivers/hv/hv_kvp.c:419:16: warning: taking address of packed member of 'struct hv_kvp_exchg_msg_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | (wchar_t *)in_msg->body.kvp_set.data.value, | ^~~~~~ drivers/hv/hv_kvp.c:452:15: warning: taking address of packed member of 'struct hv_kvp_msg_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 452 | (wchar_t *)in_msg->body.kvp_set.data.key, | ^~~~~~ drivers/hv/hv_kvp.c:462:15: warning: taking address of packed member of 'struct hv_kvp_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | (wchar_t *)in_msg->body.kvp_delete.key, | ^~~~~~ drivers/hv/hv_kvp.c: In function 'kvp_respond_to_host': drivers/hv/hv_kvp.c:584:17: warning: taking address of packed member of 'struct hv_kvp_exchg_msg_value' may result in an unaligned pointer value [-Waddress-of-packed-member] 584 | (wchar_t *) kvp_data->value, | ^~~~~~~~ drivers/hv/hv_fcopy.c: In function 'fcopy_send_data': drivers/hv/hv_fcopy.c:160:30: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 160 | utf16s_to_utf8s((wchar_t *)smsg_in->file_name, W_MAX_PATH, | ^~~~~~~ drivers/hv/hv_fcopy.c:164:30: warning: taking address of packed member of 'struct hv_start_fcopy' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | utf16s_to_utf8s((wchar_t *)smsg_in->path_name, W_MAX_PATH, | ^~~~~~~ drivers/hv/hv_balloon.c: In function 'balloon_onchannelcallback': drivers/hv/hv_balloon.c:1554:29: warning: converting a packed 'struct dm_message' pointer (alignment 1) to a 'struct dm_info_msg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1554 | process_info(dm, (struct dm_info_msg *)dm_msg); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:175:8: note: defined here 175 | struct dm_message { | ^~~~~~~~~~ drivers/hv/hv_balloon.c:417:8: note: defined here 417 | struct dm_info_msg { | ^~~~~~~~~~~ In file included from drivers/hv/hv_balloon.c:26: drivers/hv/hv_balloon.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_balloon_drv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:1781:1: note: in expansion of macro 'module_init' 1781 | module_init(init_balloon_drv); | ^~~~~~~~~~~ drivers/hv/hv_balloon.c:1775:19: note: 'init_module' target declared here 1775 | static int __init init_balloon_drv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2409:1: note: in expansion of macro 'module_init' 2409 | module_init(pmbus_core_init); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2395:19: note: 'init_module' target declared here 2395 | static int __init pmbus_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus_core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2410:1: note: in expansion of macro 'module_exit' 2410 | module_exit(pmbus_core_exit); | ^~~~~~~~~~~ drivers/hwmon/pmbus/pmbus_core.c:2404:20: note: 'cleanup_module' target declared here 2404 | static void __exit pmbus_core_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/pmbus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/pmbus.c:27: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(pmbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'cleanup_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/adm1275.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/adm1275.c:24: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'init_module' target declared here 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' 684 | module_i2c_driver(adm1275_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'cleanup_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/lm25066.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/lm25066.c:28: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'init_module' target declared here 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' 503 | module_i2c_driver(lm25066_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc2978.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc2978.c:26: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' 788 | module_i2c_driver(ltc2978_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc3815_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'cleanup_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ltc3815.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc3815_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/ltc3815.c:19: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'init_module' target declared here 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' 211 | module_i2c_driver(ltc3815_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max16064.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max16064.c:25: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' 123 | module_i2c_driver(max16064_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max20751.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max20751.c:21: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(max20751_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'cleanup_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max34440.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max34440.c:27: drivers/hwmon/pmbus/max34440.c:519:19: note: 'init_module' target declared here 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' 519 | module_i2c_driver(max34440_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/max8688.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/max8688.c:26: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' 201 | module_i2c_driver(max8688_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps40422_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'cleanup_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps40422.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps40422_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps40422.c:21: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'init_module' target declared here 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' 60 | module_i2c_driver(tps40422_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps53679.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps53679_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps53679.c:19: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'cleanup_module' target declared here 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/tps53679.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps53679_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/tps53679.c:19: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'init_module' target declared here 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' 109 | module_i2c_driver(tps53679_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_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/hwmon/pmbus/ucd9000.c:25: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'cleanup_module' target declared here 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9000.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_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/hwmon/pmbus/ucd9000.c:25: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'init_module' target declared here 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' 628 | module_i2c_driver(ucd9000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_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/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'cleanup_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/ucd9200.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_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/hwmon/pmbus/ucd9200.c:23: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'init_module' target declared here 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' 222 | module_i2c_driver(ucd9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zl6100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'cleanup_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pmbus/zl6100.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zl6100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/pmbus/zl6100.c:28: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'init_module' target declared here 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' 416 | module_i2c_driver(zl6100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/acpi_power_meter.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_power_meter_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1016:1: note: in expansion of macro 'module_exit' 1016 | module_exit(acpi_power_meter_exit); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1003:20: note: 'cleanup_module' target declared here 1003 | static void __exit acpi_power_meter_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/acpi_power_meter.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_power_meter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:1015:1: note: in expansion of macro 'module_init' 1015 | module_init(acpi_power_meter_init); | ^~~~~~~~~~~ drivers/hwmon/acpi_power_meter.c:987:19: note: 'init_module' target declared here 987 | static int __init acpi_power_meter_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/asus_atk0110.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atk0110_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1413:1: note: in expansion of macro 'module_exit' 1413 | module_exit(atk0110_exit); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1407:20: note: 'cleanup_module' target declared here 1407 | static void __exit atk0110_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/asus_atk0110.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atk0110_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1412:1: note: in expansion of macro 'module_init' 1412 | module_init(atk0110_init); | ^~~~~~~~~~~ drivers/hwmon/asus_atk0110.c:1387:19: note: 'init_module' target declared here 1387 | static int __init atk0110_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/asb100.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asb100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/asb100.c:43: drivers/hwmon/asb100.c:1021:19: note: 'cleanup_module' target declared here 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/asb100.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asb100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/asb100.c:43: drivers/hwmon/asb100.c:1021:19: note: 'init_module' target declared here 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' 1021 | module_i2c_driver(asb100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627hf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:2010:1: note: in expansion of macro 'module_init' 2010 | module_init(sensors_w83627hf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1971:19: note: 'init_module' target declared here 1971 | static int __init sensors_w83627hf_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627hf.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627hf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627hf.c:2011:1: note: in expansion of macro 'module_exit' 2011 | module_exit(sensors_w83627hf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627hf.c:1998:20: note: 'cleanup_module' target declared here 1998 | static void __exit sensors_w83627hf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83773_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'cleanup_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83773g.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83773_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83773g.c:15: drivers/hwmon/w83773g.c:325:19: note: 'init_module' target declared here 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' 325 | module_i2c_driver(w83773_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'cleanup_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83792d.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83792d.c:41: drivers/hwmon/w83792d.c:1676:19: note: 'init_module' target declared here 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' 1676 | module_i2c_driver(w83792d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'cleanup_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83793.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83793.c:36: drivers/hwmon/w83793.c:2174:19: note: 'init_module' target declared here 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' 2174 | module_i2c_driver(w83793_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83795_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83795.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83795_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83795.c:32: drivers/hwmon/w83795.c:2281:19: note: 'init_module' target declared here 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' 2281 | module_i2c_driver(w83795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83781d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83781d.c:2098:1: note: in expansion of macro 'module_exit' 2098 | module_exit(sensors_w83781d_exit); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2085:1: note: 'cleanup_module' target declared here 2085 | sensors_w83781d_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83781d.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83781d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2097:1: note: in expansion of macro 'module_init' 2097 | module_init(sensors_w83781d_init); | ^~~~~~~~~~~ drivers/hwmon/w83781d.c:2060:1: note: 'init_module' target declared here 2060 | sensors_w83781d_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83791d.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83791d.c:38: drivers/hwmon/w83791d.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(w83791d_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1649:1: note: in expansion of macro 'module_init' 1649 | module_init(abituguru_init); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1587:19: note: 'init_module' target declared here 1587 | static int __init abituguru_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/abituguru.c:1650:1: note: in expansion of macro 'module_exit' 1650 | module_exit(abituguru_exit); | ^~~~~~~~~~~ drivers/hwmon/abituguru.c:1639:20: note: 'cleanup_module' target declared here 1639 | static void __exit abituguru_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru3.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru3_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1320:1: note: in expansion of macro 'module_init' 1320 | module_init(abituguru3_init); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1249:19: note: 'init_module' target declared here 1249 | static int __init abituguru3_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/abituguru3.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru3_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/abituguru3.c:1321:1: note: in expansion of macro 'module_exit' 1321 | module_exit(abituguru3_exit); | ^~~~~~~~~~~ drivers/hwmon/abituguru3.c:1310:20: note: 'cleanup_module' target declared here 1310 | static void __exit abituguru3_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7314_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'cleanup_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7314_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7314.c:10: drivers/hwmon/ad7314.c:132:19: note: 'init_module' target declared here 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' 132 | module_spi_driver(ad7314_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7414.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7414.c:24: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' 235 | module_i2c_driver(ad7414_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ad7418.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ad7418.c:17: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' 270 | module_i2c_driver(ad7418_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adc128d818.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adc128d818.c:24: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' 568 | module_i2c_driver(adc128_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adcxx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'cleanup_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adcxx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adcxx.c:41: drivers/hwmon/adcxx.c:243:19: note: 'init_module' target declared here 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' 243 | module_spi_driver(adcxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1021.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1021.c:26: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(adm1021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1025_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'cleanup_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1025.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1025_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1025.c:52: drivers/hwmon/adm1025.c:578:19: note: 'init_module' target declared here 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' 578 | module_i2c_driver(adm1025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1026_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'cleanup_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1026.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1026_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1026.c:30: drivers/hwmon/adm1026.c:1866:19: note: 'init_module' target declared here 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' 1866 | module_i2c_driver(adm1026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1029_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'cleanup_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1029.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1029_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1029.c:32: drivers/hwmon/adm1029.c:413:19: note: 'init_module' target declared here 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' 413 | module_i2c_driver(adm1029_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1031_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'cleanup_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm1031.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1031_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm1031.c:28: drivers/hwmon/adm1031.c:1097:19: note: 'init_module' target declared here 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' 1097 | module_i2c_driver(adm1031_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm9240_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'cleanup_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adm9240.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm9240_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adm9240.c:47: drivers/hwmon/adm9240.c:768:19: note: 'init_module' target declared here 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' 768 | module_i2c_driver(adm9240_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7828.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ads7828.c:30: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' 226 | module_i2c_driver(ads7828_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7871_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'init_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ads7871.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7871_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/ads7871.c:65: drivers/hwmon/ads7871.c:211:19: note: 'cleanup_module' target declared here 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' 211 | module_spi_driver(ads7871_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'cleanup_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7310.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/hwmon/adt7310.c:12: drivers/hwmon/adt7310.c:113:19: note: 'init_module' target declared here 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' 113 | module_spi_driver(adt7310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7410.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7410.c:12: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' 76 | module_i2c_driver(adt7410_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7411.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7411.c:19: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(adt7411_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7462.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7462.c:24: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' 1942 | module_i2c_driver(adt7462_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7470.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/adt7470.c:26: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' 1386 | module_i2c_driver(adt7470_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7475_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_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/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1940:19: note: 'cleanup_module' target declared here 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/adt7475.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7475_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_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/hwmon/adt7475.c:16: drivers/hwmon/adt7475.c:1940:19: note: 'init_module' target declared here 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' 1940 | module_i2c_driver(adt7475_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/applesmc.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'applesmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1382:1: note: in expansion of macro 'module_init' 1382 | module_init(applesmc_init); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1278:19: note: 'init_module' target declared here 1278 | static int __init applesmc_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/applesmc.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'applesmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/applesmc.c:1383:1: note: in expansion of macro 'module_exit' 1383 | module_exit(applesmc_exit); | ^~~~~~~~~~~ drivers/hwmon/applesmc.c:1367:20: note: 'cleanup_module' target declared here 1367 | static void __exit applesmc_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_asc7621_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/asc7621.c:1246:1: note: in expansion of macro 'module_exit' 1246 | module_exit(sm_asc7621_exit); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1236:20: note: 'cleanup_module' target declared here 1236 | static void __exit sm_asc7621_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/asc7621.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_asc7621_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1245:1: note: in expansion of macro 'module_init' 1245 | module_init(sm_asc7621_init); | ^~~~~~~~~~~ drivers/hwmon/asc7621.c:1216:19: note: 'init_module' target declared here 1216 | static int __init sm_asc7621_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/aspeed-pwm-tacho.c:14: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'cleanup_module' target declared here 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/aspeed-pwm-tacho.c:14: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'init_module' target declared here 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' 1000 | module_platform_driver(aspeed_pwm_tacho_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atxp1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'cleanup_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/atxp1.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atxp1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/atxp1.c:24: drivers/hwmon/atxp1.c:304:19: note: 'init_module' target declared here 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' 304 | module_i2c_driver(atxp1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/coretemp.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'coretemp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/coretemp.c:774:1: note: in expansion of macro 'module_exit' 774 | module_exit(coretemp_exit) | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:768:20: note: 'cleanup_module' target declared here 768 | static void __exit coretemp_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/coretemp.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'coretemp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:766:1: note: in expansion of macro 'module_init' 766 | module_init(coretemp_init) | ^~~~~~~~~~~ drivers/hwmon/coretemp.c:732:19: note: 'init_module' target declared here 732 | static int __init coretemp_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/dell-smm-hwmon.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i8k_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1196:1: note: in expansion of macro 'module_exit' 1196 | module_exit(i8k_exit); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1189:20: note: 'cleanup_module' target declared here 1189 | static void __exit i8k_exit(void) | ^~~~~~~~ In file included from drivers/hwmon/dell-smm-hwmon.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i8k_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1195:1: note: in expansion of macro 'module_init' 1195 | module_init(i8k_init); | ^~~~~~~~~~~ drivers/hwmon/dell-smm-hwmon.c:1173:19: note: 'init_module' target declared here 1173 | static int __init i8k_init(void) | ^~~~~~~~ In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dme1737_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/dme1737.c:2801:1: note: in expansion of macro 'module_exit' 2801 | module_exit(dme1737_exit); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2786:20: note: 'cleanup_module' target declared here 2786 | static void __exit dme1737_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/dme1737.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dme1737_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2800:1: note: in expansion of macro 'module_init' 2800 | module_init(dme1737_init); | ^~~~~~~~~~~ drivers/hwmon/dme1737.c:2749:19: note: 'init_module' target declared here 2749 | static int __init dme1737_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds620.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds620.c:27: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' 268 | module_i2c_driver(ds620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ds1621.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ds1621.c:41: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' 405 | module_i2c_driver(ds1621_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'cleanup_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc1403.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc1403.c:26: drivers/hwmon/emc1403.c:497:19: note: 'init_module' target declared here 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' 497 | module_i2c_driver(sensor_emc1403); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/emc6w201.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/emc6w201.c:24: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' 525 | module_i2c_driver(emc6w201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71805f_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1652:1: note: in expansion of macro 'module_init' 1652 | module_init(f71805f_init); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1615:19: note: 'init_module' target declared here 1615 | static int __init f71805f_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/f71805f.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71805f_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71805f.c:1653:1: note: in expansion of macro 'module_exit' 1653 | module_exit(f71805f_exit); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1642:20: note: 'cleanup_module' target declared here 1642 | static void __exit f71805f_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71882fg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2810:1: note: in expansion of macro 'module_init' 2810 | module_init(f71882fg_init); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2771:19: note: 'init_module' target declared here 2771 | static int __init f71882fg_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/f71882fg.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71882fg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/f71882fg.c:2811:1: note: in expansion of macro 'module_exit' 2811 | module_exit(f71882fg_exit); | ^~~~~~~~~~~ drivers/hwmon/f71882fg.c:2800:20: note: 'cleanup_module' target declared here 2800 | static void __exit f71882fg_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f75375_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'cleanup_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/f75375s.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f75375_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/f75375s.c:36: drivers/hwmon/f75375s.c:921:19: note: 'init_module' target declared here 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' 921 | module_i2c_driver(f75375_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fam15h_power.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fam15h_power_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/fam15h_power.c:23: drivers/hwmon/fam15h_power.c:516:19: note: 'cleanup_module' target declared here 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fam15h_power.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fam15h_power_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/fam15h_power.c:23: drivers/hwmon/fam15h_power.c:516:19: note: 'init_module' target declared here 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(fam15h_power_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fschmd.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fschmd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/fschmd.c:39: drivers/hwmon/fschmd.c:1384:19: note: 'cleanup_module' target declared here 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/fschmd.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fschmd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/fschmd.c:39: drivers/hwmon/fschmd.c:1384:19: note: 'init_module' target declared here 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' 1384 | module_i2c_driver(fschmd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'cleanup_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ftsteutates.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ftsteutates.c:21: drivers/hwmon/ftsteutates.c:862:19: note: 'init_module' target declared here 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' 862 | module_i2c_driver(fts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g760a.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/g760a.c:20: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(g760a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g762_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1099:19: note: 'cleanup_module' target declared here 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g762_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/g762.c:43: drivers/hwmon/g762.c:1099:19: note: 'init_module' target declared here 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' 1099 | module_i2c_driver(g762_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl518_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'cleanup_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl518sm.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl518_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl518sm.c:39: drivers/hwmon/gl518sm.c:677:19: note: 'init_module' target declared here 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' 677 | module_i2c_driver(gl518_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/gl520sm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/gl520sm.c:28: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' 933 | module_i2c_driver(gl520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5500_temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:21: drivers/hwmon/i5500_temp.c:145:19: note: 'cleanup_module' target declared here 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5500_temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5500_temp.c:21: drivers/hwmon/i5500_temp.c:145:19: note: 'init_module' target declared here 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' 145 | module_pci_driver(i5500_temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/i5k_amb.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5k_amb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/i5k_amb.c:617:1: note: in expansion of macro 'module_exit' 617 | module_exit(i5k_amb_exit); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:606:20: note: 'cleanup_module' target declared here 606 | static void __exit i5k_amb_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/i5k_amb.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5k_amb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:616:1: note: in expansion of macro 'module_init' 616 | module_init(i5k_amb_init); | ^~~~~~~~~~~ drivers/hwmon/i5k_amb.c:591:19: note: 'init_module' target declared here 591 | static int __init i5k_amb_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmaem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1108:1: note: in expansion of macro 'module_init' 1108 | module_init(aem_init); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1073:19: note: 'init_module' target declared here 1073 | static int __init aem_init(void) | ^~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmaem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aem_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/ibmaem.c:1109:1: note: in expansion of macro 'module_exit' 1109 | module_exit(aem_exit); | ^~~~~~~~~~~ drivers/hwmon/ibmaem.c:1094:20: note: 'cleanup_module' target declared here 1094 | static void __exit aem_exit(void) | ^~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmpex.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmpex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(ibmpex_init); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:590:19: note: 'init_module' target declared here 590 | static int __init ibmpex_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from ./include/linux/ipmi.h:21, from drivers/hwmon/ibmpex.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmpex_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/ibmpex.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(ibmpex_exit); | ^~~~~~~~~~~ drivers/hwmon/ibmpex.c:595:20: note: 'cleanup_module' target declared here 595 | static void __exit ibmpex_exit(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina209_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'cleanup_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina209.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina209_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina209.c:29: drivers/hwmon/ina209.c:629:19: note: 'init_module' target declared here 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' 629 | module_i2c_driver(ina209_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina2xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'cleanup_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina2xx.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina2xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ina2xx.c:33: drivers/hwmon/ina2xx.c:552:19: note: 'init_module' target declared here 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' 552 | module_i2c_driver(ina2xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'cleanup_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ina3221.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ina3221.c:18: drivers/hwmon/ina3221.c:441:19: note: 'init_module' target declared here 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(ina3221_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_it87_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3377:1: note: in expansion of macro 'module_init' 3377 | module_init(sm_it87_init); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3307:19: note: 'init_module' target declared here 3307 | static int __init sm_it87_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/it87.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_it87_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/it87.c:3378:1: note: in expansion of macro 'module_exit' 3378 | module_exit(sm_it87_exit); | ^~~~~~~~~~~ drivers/hwmon/it87.c:3360:20: note: 'cleanup_module' target declared here 3360 | static void __exit sm_it87_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/jc42.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/jc42.c:30: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' 612 | module_i2c_driver(jc42_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k8temp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k8temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/hwmon/k8temp.c:28: drivers/hwmon/k8temp.c:330:19: note: 'cleanup_module' target declared here 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k8temp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k8temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/hwmon/k8temp.c:28: drivers/hwmon/k8temp.c:330:19: note: 'init_module' target declared here 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' 330 | module_pci_driver(k8temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k10temp.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k10temp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/k10temp.c:22: drivers/hwmon/k10temp.c:379:19: note: 'cleanup_module' target declared here 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/k10temp.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k10temp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/k10temp.c:22: drivers/hwmon/k10temp.c:379:19: note: 'init_module' target declared here 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' 379 | module_pci_driver(k10temp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'cleanup_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lineage-pem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lineage-pem.c:29: drivers/hwmon/lineage-pem.c:543:19: note: 'init_module' target declared here 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(pem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm63_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'cleanup_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm63.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm63_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm63.c:44: drivers/hwmon/lm63.c:1186:19: note: 'init_module' target declared here 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' 1186 | module_i2c_driver(lm63_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm70_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'cleanup_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm70_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm70.c:32: drivers/hwmon/lm70.c:216:19: note: 'init_module' target declared here 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' 216 | module_spi_driver(lm70_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm73.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm73.c:20: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' 283 | module_i2c_driver(lm73_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm75.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm75.c:25: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(lm75_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm77_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'cleanup_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm77.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm77_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm77.c:28: drivers/hwmon/lm77.c:369:19: note: 'init_module' target declared here 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' 369 | module_i2c_driver(lm77_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_lm78_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/lm78.c:1047:1: note: in expansion of macro 'module_exit' 1047 | module_exit(sm_lm78_exit); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1036:20: note: 'cleanup_module' target declared here 1036 | static void __exit sm_lm78_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/lm78.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_lm78_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1046:1: note: in expansion of macro 'module_init' 1046 | module_init(sm_lm78_init); | ^~~~~~~~~~~ drivers/hwmon/lm78.c:1012:19: note: 'init_module' target declared here 1012 | static int __init sm_lm78_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'cleanup_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm80.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm80.c:28: drivers/hwmon/lm80.c:683:19: note: 'init_module' target declared here 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' 683 | module_i2c_driver(lm80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm83_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'cleanup_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm83.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm83_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm83.c:34: drivers/hwmon/lm83.c:385:19: note: 'init_module' target declared here 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' 385 | module_i2c_driver(lm83_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm85_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_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/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'cleanup_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm85.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm85_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_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/hwmon/lm85.c:28: drivers/hwmon/lm85.c:1691:19: note: 'init_module' target declared here 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' 1691 | module_i2c_driver(lm85_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm87_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'cleanup_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm87.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm87_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm87.c:63: drivers/hwmon/lm87.c:1007:19: note: 'init_module' target declared here 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' 1007 | module_i2c_driver(lm87_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm90_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'cleanup_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm90.c:87: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm90_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm90.c:91: drivers/hwmon/lm90.c:1925:19: note: 'init_module' target declared here 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' 1925 | module_i2c_driver(lm90_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm92_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:350:19: note: 'cleanup_module' target declared here 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm92.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm92_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm92.c:42: drivers/hwmon/lm92.c:350:19: note: 'init_module' target declared here 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' 350 | module_i2c_driver(lm92_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm93_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'cleanup_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm93.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm93_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm93.c:44: drivers/hwmon/lm93.c:2776:19: note: 'init_module' target declared here 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' 2776 | module_i2c_driver(lm93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95234_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'cleanup_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95234.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95234_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95234.c:24: drivers/hwmon/lm95234.c:764:19: note: 'init_module' target declared here 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' 764 | module_i2c_driver(lm95234_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95241_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'cleanup_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95241.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95241_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95241.c:22: drivers/hwmon/lm95241.c:505:19: note: 'init_module' target declared here 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' 505 | module_i2c_driver(lm95241_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95245_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'cleanup_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/lm95245.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95245_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/lm95245.c:23: drivers/hwmon/lm95245.c:644:19: note: 'init_module' target declared here 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' 644 | module_i2c_driver(lm95245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2945_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'cleanup_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2945.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2945_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc2945.c:21: drivers/hwmon/ltc2945.c:515:19: note: 'init_module' target declared here 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' 515 | module_i2c_driver(ltc2945_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2990.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ltc2990.c:13: drivers/hwmon/ltc2990.c:287:19: note: 'cleanup_module' target declared here 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc2990.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/ltc2990.c:13: drivers/hwmon/ltc2990.c:287:19: note: 'init_module' target declared here 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(ltc2990_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4151_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'cleanup_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4151.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4151_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4151.c:37: drivers/hwmon/ltc4151.c:230:19: note: 'init_module' target declared here 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(ltc4151_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4215_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'cleanup_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4215.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4215_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4215.c:19: drivers/hwmon/ltc4215.c:276:19: note: 'init_module' target declared here 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' 276 | module_i2c_driver(ltc4215_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4222_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'cleanup_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4222.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4222_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4222.c:22: drivers/hwmon/ltc4222.c:233:19: note: 'init_module' target declared here 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' 233 | module_i2c_driver(ltc4222_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4245_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'cleanup_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4245.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4245_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4245.c:22: drivers/hwmon/ltc4245.c:517:19: note: 'init_module' target declared here 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' 517 | module_i2c_driver(ltc4245_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4260_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4260.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4260_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4260.c:21: drivers/hwmon/ltc4260.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(ltc4260_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4261_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'cleanup_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ltc4261.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4261_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/ltc4261.c:33: drivers/hwmon/ltc4261.c:262:19: note: 'init_module' target declared here 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(ltc4261_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1111.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1111_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'cleanup_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1111.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1111_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/max1111.c:21: drivers/hwmon/max1111.c:292:19: note: 'init_module' target declared here 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' 292 | module_spi_driver(max1111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max16065.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max16065.c:22: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' 669 | module_i2c_driver(max16065_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'cleanup_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1619.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1619.c:28: drivers/hwmon/max1619.c:327:19: note: 'init_module' target declared here 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' 327 | module_i2c_driver(max1619_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max1668.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max1668.c:26: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' 456 | module_i2c_driver(max1668_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max197_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:21: drivers/hwmon/max197.c:343:24: note: 'cleanup_module' target declared here 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max197_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max197.c:21: drivers/hwmon/max197.c:343:24: note: 'init_module' target declared here 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' 343 | module_platform_driver(max197_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/max31722.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31722_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/hwmon/max31722.c:12: drivers/hwmon/max31722.c:161:19: note: 'cleanup_module' target declared here 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/max31722.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31722_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/hwmon/max31722.c:12: drivers/hwmon/max31722.c:161:19: note: 'init_module' target declared here 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' 161 | module_spi_driver(max31722_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6639_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6639.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6639_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6639.c:30: drivers/hwmon/max6639.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(max6639_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6642_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'cleanup_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6642.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6642_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6642.c:39: drivers/hwmon/max6642.c:323:19: note: 'init_module' target declared here 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' 323 | module_i2c_driver(max6642_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6650_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'cleanup_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6650.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6650_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6650.c:38: drivers/hwmon/max6650.c:754:19: note: 'init_module' target declared here 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' 754 | module_i2c_driver(max6650_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6697_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'cleanup_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max6697.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6697_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max6697.c:22: drivers/hwmon/max6697.c:724:19: note: 'init_module' target declared here 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' 724 | module_i2c_driver(max6697_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31790_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'cleanup_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/max31790.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31790_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/max31790.c:20: drivers/hwmon/max31790.c:528:19: note: 'init_module' target declared here 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(max31790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3021_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'cleanup_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mcp3021.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3021_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/mcp3021.c:23: drivers/hwmon/mcp3021.c:209:19: note: 'init_module' target declared here 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' 209 | module_i2c_driver(mcp3021_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc654.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc654_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc654.c:20: drivers/hwmon/tc654.c:510:19: note: 'cleanup_module' target declared here 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc654.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc654_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc654.c:20: drivers/hwmon/tc654.c:510:19: note: 'init_module' target declared here 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(tc654_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:7: drivers/hwmon/mlxreg-fan.c:484:24: note: 'init_module' target declared here 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/mlxreg-fan.c:7: drivers/hwmon/mlxreg-fan.c:484:24: note: 'cleanup_module' target declared here 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' 484 | module_platform_driver(mlxreg_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/nct6683.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6683_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1501:1: note: in expansion of macro 'module_init' 1501 | module_init(sensors_nct6683_init); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1407:19: note: 'init_module' target declared here 1407 | static int __init sensors_nct6683_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/hwmon/nct6683.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6683_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6683.c:1502:1: note: in expansion of macro 'module_exit' 1502 | module_exit(sensors_nct6683_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6683.c:1486:20: note: 'cleanup_module' target declared here 1486 | static void __exit sensors_nct6683_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6775_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4636:1: note: in expansion of macro 'module_init' 4636 | module_init(sensors_nct6775_init); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4542:19: note: 'init_module' target declared here 4542 | static int __init sensors_nct6775_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct6775.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6775_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/nct6775.c:4637:1: note: in expansion of macro 'module_exit' 4637 | module_exit(sensors_nct6775_exit); | ^~~~~~~~~~~ drivers/hwmon/nct6775.c:4621:20: note: 'cleanup_module' target declared here 4621 | static void __exit sensors_nct6775_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7802_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7802.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7802_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/nct7802.c:20: drivers/hwmon/nct7802.c:1149:19: note: 'init_module' target declared here 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' 1149 | module_i2c_driver(nct7802_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7904_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'cleanup_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7904_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/nct7904.c:19: drivers/hwmon/nct7904.c:576:19: note: 'init_module' target declared here 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' 576 | module_i2c_driver(nct7904_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:5: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'cleanup_module' target declared here 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/npcm750-pwm-fan.c:5: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'init_module' target declared here 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'cleanup_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/ntc_thermistor.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/hwmon/ntc_thermistor.c:25: drivers/hwmon/ntc_thermistor.c:663:24: note: 'init_module' target declared here 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' 663 | module_platform_driver(ntc_thermistor_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pc87360.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87360_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1817:1: note: in expansion of macro 'module_init' 1817 | module_init(pc87360_init); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1765:19: note: 'init_module' target declared here 1765 | static int __init pc87360_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87360.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87360_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87360.c:1818:1: note: in expansion of macro 'module_exit' 1818 | module_exit(pc87360_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87360.c:1806:20: note: 'cleanup_module' target declared here 1806 | static void __exit pc87360_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87427_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pc87427_init); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1315:19: note: 'init_module' target declared here 1315 | static int __init pc87427_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pc87427.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87427_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pc87427.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pc87427_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1341:20: note: 'cleanup_module' target declared here 1341 | static void __exit pc87427_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' 335 | module_exit(pcf8591_exit); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit pcf8591_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/pcf8591.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' 334 | module_init(pcf8591_init); | ^~~~~~~~~~~ drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here 316 | static int __init pcf8591_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powr1220_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'cleanup_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/powr1220.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powr1220_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/powr1220.c:24: drivers/hwmon/powr1220.c:387:19: note: 'init_module' target declared here 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' 387 | module_i2c_driver(powr1220_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'cleanup_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/pwm-fan.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/pwm-fan.c:20: drivers/hwmon/pwm-fan.c:346:24: note: 'init_module' target declared here 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/pwm-fan.c:346:1: note: in expansion of macro 'module_platform_driver' 346 | module_platform_driver(pwm_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch56xx-common.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch56xx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(sch56xx_init); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:565:19: note: 'init_module' target declared here 565 | static int __init sch56xx_init(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/sch56xx-common.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch56xx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(sch56xx_exit); | ^~~~~~~~~~~ drivers/hwmon/sch56xx-common.c:579:20: note: 'cleanup_module' target declared here 579 | static void __exit sch56xx_exit(void) | ^~~~~~~~~~~~ In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5627_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'init_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5627.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5627_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5627.c:26: drivers/hwmon/sch5627.c:600:24: note: 'cleanup_module' target declared here 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' 600 | module_platform_driver(sch5627_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5636_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'init_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sch5636.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5636_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/hwmon/sch5636.c:26: drivers/hwmon/sch5636.c:530:24: note: 'cleanup_module' target declared here 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' 530 | module_platform_driver(sch5636_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht15.c:24: drivers/hwmon/sht15.c:1073:24: note: 'cleanup_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht15.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht15.c:24: drivers/hwmon/sht15.c:1073:24: note: 'init_module' target declared here 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' 1073 | module_platform_driver(sht15_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht21.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht21_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:25: drivers/hwmon/sht21.c:309:19: note: 'cleanup_module' target declared here 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht21.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht21_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/sht21.c:25: drivers/hwmon/sht21.c:309:19: note: 'init_module' target declared here 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' 309 | module_i2c_driver(sht21_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht3x.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht3x.c:26: drivers/hwmon/sht3x.c:777:19: note: 'cleanup_module' target declared here 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sht3x.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/sht3x.c:26: drivers/hwmon/sht3x.c:777:19: note: 'init_module' target declared here 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' 777 | module_i2c_driver(sht3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/shtc1.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/shtc1.c:21: drivers/hwmon/shtc1.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(shtc1_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/sis5595.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_sis5595_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/sis5595.c:932:1: note: in expansion of macro 'module_exit' 932 | module_exit(sm_sis5595_exit); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:916:20: note: 'cleanup_module' target declared here 916 | static void __exit sm_sis5595_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/sis5595.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_sis5595_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:931:1: note: in expansion of macro 'module_init' 931 | module_init(sm_sis5595_init); | ^~~~~~~~~~~ drivers/hwmon/sis5595.c:911:19: note: 'init_module' target declared here 911 | static int __init sm_sis5595_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47b397_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:373:1: note: in expansion of macro 'module_init' 373 | module_init(smsc47b397_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:336:19: note: 'init_module' target declared here 336 | static int __init smsc47b397_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47b397.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47b397_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47b397.c:374:1: note: in expansion of macro 'module_exit' 374 | module_exit(smsc47b397_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit smsc47b397_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_smsc47m1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:945:1: note: in expansion of macro 'module_init' 945 | module_init(sm_smsc47m1_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:906:19: note: 'init_module' target declared here 906 | static int __init sm_smsc47m1_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m1.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_smsc47m1_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/smsc47m1.c:946:1: note: in expansion of macro 'module_exit' 946 | module_exit(sm_smsc47m1_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit sm_smsc47m1_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47m192_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'cleanup_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/smsc47m192.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47m192_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/smsc47m192.c:28: drivers/hwmon/smsc47m192.c:641:19: note: 'init_module' target declared here 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' 641 | module_i2c_driver(smsc47m192_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amc6821_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'cleanup_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/amc6821.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amc6821_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/amc6821.c:29: drivers/hwmon/amc6821.c:1017:19: note: 'init_module' target declared here 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' 1017 | module_i2c_driver(amc6821_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc74.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc74_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc74.c:20: drivers/hwmon/tc74.c:172:19: note: 'cleanup_module' target declared here 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tc74.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc74_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/hwmon-sysfs.h:23, from drivers/hwmon/tc74.c:20: drivers/hwmon/tc74.c:172:19: note: 'init_module' target declared here 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tc74_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'thmc50_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/thmc50.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thmc50_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/thmc50.c:26: drivers/hwmon/thmc50.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(thmc50_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp102_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'cleanup_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp102.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp102_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp102.c:20: drivers/hwmon/tmp102.c:337:19: note: 'init_module' target declared here 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' 337 | module_i2c_driver(tmp102_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp103_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'cleanup_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp103.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp103_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp103.c:25: drivers/hwmon/tmp103.c:193:19: note: 'init_module' target declared here 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' 193 | module_i2c_driver(tmp103_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp108_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:17: drivers/hwmon/tmp108.c:465:19: note: 'cleanup_module' target declared here 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp108_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp108.c:17: drivers/hwmon/tmp108.c:465:19: note: 'init_module' target declared here 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' 465 | module_i2c_driver(tmp108_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp401_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'cleanup_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp401.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp401_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp401.c:39: drivers/hwmon/tmp401.c:770:19: note: 'init_module' target declared here 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(tmp401_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/tmp421.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/tmp421.c:27: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' 342 | module_i2c_driver(tmp421_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/via-cputemp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_cputemp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/via-cputemp.c:343:1: note: in expansion of macro 'module_exit' 343 | module_exit(via_cputemp_exit) | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:332:20: note: 'cleanup_module' target declared here 332 | static void __exit via_cputemp_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/via-cputemp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_cputemp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:342:1: note: in expansion of macro 'module_init' 342 | module_init(via_cputemp_init) | ^~~~~~~~~~~ drivers/hwmon/via-cputemp.c:297:19: note: 'init_module' target declared here 297 | static int __init via_cputemp_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/hwmon/via686a.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_via686a_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/via686a.c:964:1: note: in expansion of macro 'module_exit' 964 | module_exit(sm_via686a_exit); | ^~~~~~~~~~~ drivers/hwmon/via686a.c:946:20: note: 'cleanup_module' target declared here 946 | static void __exit sm_via686a_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/via686a.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_via686a_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/via686a.c:963:1: note: in expansion of macro 'module_init' 963 | module_init(sm_via686a_init); | ^~~~~~~~~~~ drivers/hwmon/via686a.c:941:19: note: 'init_module' target declared here 941 | static int __init sm_via686a_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1211_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1370:1: note: in expansion of macro 'module_init' 1370 | module_init(vt1211_init); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1317:19: note: 'init_module' target declared here 1317 | static int __init vt1211_init(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/vt1211.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1211_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/vt1211.c:1371:1: note: in expansion of macro 'module_exit' 1371 | module_exit(vt1211_exit); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1360:20: note: 'cleanup_module' target declared here 1360 | static void __exit vt1211_exit(void) | ^~~~~~~~~~~ In file included from drivers/hwmon/vt8231.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_vt8231_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/vt8231.c:1073:1: note: in expansion of macro 'module_exit' 1073 | module_exit(sm_vt8231_exit); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1057:20: note: 'cleanup_module' target declared here 1057 | static void __exit sm_vt8231_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/vt8231.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_vt8231_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1072:1: note: in expansion of macro 'module_init' 1072 | module_init(sm_vt8231_init); | ^~~~~~~~~~~ drivers/hwmon/vt8231.c:1052:19: note: 'init_module' target declared here 1052 | static int __init sm_vt8231_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2892:1: note: in expansion of macro 'module_init' 2892 | module_init(sensors_w83627ehf_init); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2813:19: note: 'init_module' target declared here 2813 | static int __init sensors_w83627ehf_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83627ehf.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2893:1: note: in expansion of macro 'module_exit' 2893 | module_exit(sensors_w83627ehf_exit); | ^~~~~~~~~~~ drivers/hwmon/w83627ehf.c:2882:20: note: 'cleanup_module' target declared here 2882 | static void __exit sensors_w83627ehf_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l785ts.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l785ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l785ts.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l785ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l785ts.c:38: drivers/hwmon/w83l785ts.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(w83l785ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l786ng_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'cleanup_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hwmon/w83l786ng.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l786ng_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hwmon/w83l786ng.c:30: drivers/hwmon/w83l786ng.c:774:19: note: 'init_module' target declared here 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' 774 | module_i2c_driver(w83l786ng_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-scmi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-scmi.c:15: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'cleanup_module' target declared here 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-scmi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-scmi.c:15: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'init_module' target declared here 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' 440 | module_acpi_driver(acpi_smbus_cmi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali1535.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali1535_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali1535.c:529:1: note: in expansion of macro 'module_pci_driver' 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ali1535.c:51: drivers/i2c/busses/i2c-ali1535.c:529:19: note: 'cleanup_module' target declared here 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali1535.c:529:1: note: in expansion of macro 'module_pci_driver' 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali1535.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali1535_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali1535.c:529:1: note: in expansion of macro 'module_pci_driver' 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ali1535.c:51: drivers/i2c/busses/i2c-ali1535.c:529:19: note: 'init_module' target declared here 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali1535.c:529:1: note: in expansion of macro 'module_pci_driver' 529 | module_pci_driver(ali1535_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali1563.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali1563_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali1563.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-ali1563.c:21: drivers/i2c/busses/i2c-ali1563.c:441:19: note: 'cleanup_module' target declared here 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali1563.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali1563.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali1563_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali1563.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-ali1563.c:21: drivers/i2c/busses/i2c-ali1563.c:441:19: note: 'init_module' target declared here 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali1563.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(ali1563_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali15x3.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali15x3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali15x3.c:511:1: note: in expansion of macro 'module_pci_driver' 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ali15x3.c:58: drivers/i2c/busses/i2c-ali15x3.c:511:19: note: 'cleanup_module' target declared here 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali15x3.c:511:1: note: in expansion of macro 'module_pci_driver' 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ali15x3.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali15x3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ali15x3.c:511:1: note: in expansion of macro 'module_pci_driver' 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ali15x3.c:58: drivers/i2c/busses/i2c-ali15x3.c:511:19: note: 'init_module' target declared here 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ali15x3.c:511:1: note: in expansion of macro 'module_pci_driver' 511 | module_pci_driver(ali15x3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd756.c:34: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'cleanup_module' target declared here 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd756.c:34: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'init_module' target declared here 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' 404 | module_pci_driver(amd756_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_s4882_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(amd756_s4882_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:149:19: note: 'init_module' target declared here 149 | static int __init amd756_s4882_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_s4882_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(amd756_s4882_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-amd756-s4882.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit amd756_s4882_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd8111.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd8111.c:12: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'cleanup_module' target declared here 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-amd8111.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-amd8111.c:12: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'init_module' target declared here 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' 493 | module_pci_driver(amd8111_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_i801_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1780:1: note: in expansion of macro 'module_exit' 1780 | module_exit(i2c_i801_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1770:20: note: 'cleanup_module' target declared here 1770 | static void __exit i2c_i801_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_i801_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1779:1: note: in expansion of macro 'module_init' 1779 | module_init(i2c_i801_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1763:19: note: 'init_module' target declared here 1763 | static int __init i2c_i801_init(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-isch.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbus_sch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-isch.c:26: drivers/i2c/busses/i2c-isch.c:315:24: note: 'init_module' target declared here 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-isch.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbus_sch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-isch.c:26: drivers/i2c/busses/i2c-isch.c:315:24: note: 'cleanup_module' target declared here 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' 315 | module_platform_driver(smbus_sch_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ismt.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ismt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ismt.c:61: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'cleanup_module' target declared here 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-ismt.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ismt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-ismt.c:61: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'init_module' target declared here 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' 955 | module_pci_driver(ismt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'cleanup_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-nforce2.c:46: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'init_module' target declared here 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' 450 | module_pci_driver(nforce2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_s4985_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(nforce2_s4985_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:144:19: note: 'init_module' target declared here 144 | static int __init nforce2_s4985_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_s4985_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(nforce2_s4985_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-nforce2-s4985.c:225:20: note: 'cleanup_module' target declared here 225 | static void __exit nforce2_s4985_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-piix4.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'piix4_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-piix4.c:33: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'cleanup_module' target declared here 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-piix4.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'piix4_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-piix4.c:33: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'init_module' target declared here 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' 1015 | module_pci_driver(piix4_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis5595.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_sis5595_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis5595.c:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(i2c_sis5595_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-sis5595.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit i2c_sis5595_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis5595.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_sis5595_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-sis5595.c:429:1: note: in expansion of macro 'module_init' 429 | module_init(i2c_sis5595_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-sis5595.c:409:19: note: 'init_module' target declared here 409 | static int __init i2c_sis5595_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis630.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis630_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis630.c:553:1: note: in expansion of macro 'module_pci_driver' 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis630.c:42: drivers/i2c/busses/i2c-sis630.c:553:19: note: 'cleanup_module' target declared here 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis630.c:553:1: note: in expansion of macro 'module_pci_driver' 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis630.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis630_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis630.c:553:1: note: in expansion of macro 'module_pci_driver' 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis630.c:42: drivers/i2c/busses/i2c-sis630.c:553:19: note: 'init_module' target declared here 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis630.c:553:1: note: in expansion of macro 'module_pci_driver' 553 | module_pci_driver(sis630_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis96x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis96x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis96x.c:29: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'cleanup_module' target declared here 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-sis96x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis96x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-sis96x.c:29: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'init_module' target declared here 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' 322 | module_pci_driver(sis96x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-via.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt586b_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-via.c:19: drivers/i2c/busses/i2c-via.c:159:19: note: 'cleanup_module' target declared here 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-via.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt586b_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/i2c/busses/i2c-via.c:19: drivers/i2c/busses/i2c-via.c:159:19: note: 'init_module' target declared here 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' 159 | module_pci_driver(vt586b_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viapro.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_vt596_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(i2c_vt596_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:489:20: note: 'cleanup_module' target declared here 489 | static void __exit i2c_vt596_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viapro.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_vt596_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:506:1: note: in expansion of macro 'module_init' 506 | module_init(i2c_vt596_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viapro.c:483:19: note: 'init_module' target declared here 483 | static int __init i2c_vt596_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: drivers/i2c/busses/i2c-designware-pcidrv.c:343:19: note: 'cleanup_module' target declared here 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/i2c/busses/i2c-designware-pcidrv.c:12: drivers/i2c/busses/i2c-designware-pcidrv.c:343:19: note: 'init_module' target declared here 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-designware-pcidrv.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(dw_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pca-platform.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-pca-platform.c:19: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'cleanup_module' target declared here 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pca-platform.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/busses/i2c-pca-platform.c:19: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'init_module' target declared here 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' 259 | module_platform_driver(i2c_pca_pf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pxa.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_adap_pxa_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-pxa.c:1401:1: note: in expansion of macro 'module_exit' 1401 | module_exit(i2c_adap_pxa_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-pxa.c:1392:20: note: 'cleanup_module' target declared here 1392 | static void __exit i2c_adap_pxa_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-pxa.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_adap_pxa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/i2c/busses/i2c-pxa.c:1400:1: note: in expansion of macro 'subsys_initcall' 1400 | subsys_initcall(i2c_adap_pxa_init); | ^~~~~~~~~~~~~~~ drivers/i2c/busses/i2c-pxa.c:1387:19: note: 'init_module' target declared here 1387 | static int __init i2c_adap_pxa_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-simtec.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-simtec.c:20: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-simtec.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/i2c/busses/i2c-simtec.c:20: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(simtec_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'cleanup_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-diolan-u2c.c:20: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'init_module' target declared here 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' 519 | module_usb_driver(diolan_u2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:329:1: note: in expansion of macro 'module_init' 329 | module_init(i2c_parport_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:298:19: note: 'init_module' target declared here 298 | static int __init i2c_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(i2c_parport_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit i2c_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport-light.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:274:1: note: in expansion of macro 'module_init' 274 | module_init(i2c_parport_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:217:19: note: 'init_module' target declared here 217 | static int __init i2c_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-parport-light.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:275:1: note: in expansion of macro 'module_exit' 275 | module_exit(i2c_parport_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-parport-light.c:263:20: note: 'cleanup_module' target declared here 263 | static void __exit i2c_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/i2c/busses/i2c-tiny-usb.c:20: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' 301 | module_usb_driver(i2c_tiny_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_i2c_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:462:1: note: in expansion of macro 'subsys_initcall' 462 | subsys_initcall(vprbrd_i2c_init); | ^~~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:431:19: note: 'init_module' target declared here 431 | static int __init vprbrd_i2c_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-viperboard.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_i2c_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:468:1: note: in expansion of macro 'module_exit' 468 | module_exit(vprbrd_i2c_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-viperboard.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit vprbrd_i2c_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-gpmux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/muxes/i2c-mux-gpmux.c:13: drivers/i2c/muxes/i2c-mux-gpmux.c:169:24: note: 'cleanup_module' target declared here 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-gpmux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/muxes/i2c-mux-gpmux.c:13: drivers/i2c/muxes/i2c-mux-gpmux.c:169:24: note: 'init_module' target declared here 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-gpmux.c:169:1: note: in expansion of macro 'module_platform_driver' 169 | module_platform_driver(i2c_mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4306_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4306_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(ltc4306_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'cleanup_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'init_module' target declared here 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' 196 | module_i2c_driver(mlxcpld_mux_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbalert_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:18: drivers/i2c/i2c-smbus.c:213:19: note: 'cleanup_module' target declared here 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbalert_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-smbus.c:18: drivers/i2c/i2c-smbus.c:213:19: note: 'init_module' target declared here 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(smbalert_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-dev.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:772:1: note: in expansion of macro 'module_init' 772 | module_init(i2c_dev_init); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:723:19: note: 'init_module' target declared here 723 | static int __init i2c_dev_init(void) | ^~~~~~~~~~~~ In file included from drivers/i2c/i2c-dev.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/i2c-dev.c:773:1: note: in expansion of macro 'module_exit' 773 | module_exit(i2c_dev_exit); | ^~~~~~~~~~~ drivers/i2c/i2c-dev.c:759:20: note: 'cleanup_module' target declared here 759 | static void __exit i2c_dev_exit(void) | ^~~~~~~~~~~~ In file included from drivers/i2c/i2c-stub.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_stub_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(i2c_stub_init); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:363:19: note: 'init_module' target declared here 363 | static int __init i2c_stub_init(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/i2c-stub.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_stub_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/i2c/i2c-stub.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(i2c_stub_exit); | ^~~~~~~~~~~ drivers/i2c/i2c-stub.c:411:20: note: 'cleanup_module' target declared here 411 | static void __exit i2c_stub_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/i2c-slave-eeprom.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/i2c-slave-eeprom.c:17: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'cleanup_module' target declared here 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/i2c/i2c-slave-eeprom.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/i2c/i2c-slave-eeprom.c:17: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'init_module' target declared here 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' 165 | module_i2c_driver(i2c_slave_eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'cleanup_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/bmc150-accel-spi.c:19: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'init_module' target declared here 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' 81 | module_spi_driver(bmc150_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da280_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'cleanup_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da280.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da280_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da280.c:13: drivers/iio/accel/da280.c:205:19: note: 'init_module' target declared here 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' 205 | module_i2c_driver(da280_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da311_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'cleanup_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/da311.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da311_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/da311.c:13: drivers/iio/accel/da311.c:300:19: note: 'init_module' target declared here 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' 300 | module_i2c_driver(da311_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/dmard10.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmard10_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/dmard10.c:13: drivers/iio/accel/dmard10.c:261:19: note: 'cleanup_module' target declared here 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/dmard10.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmard10_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/dmard10.c:13: drivers/iio/accel/dmard10.c:261:19: note: 'init_module' target declared here 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' 261 | module_i2c_driver(dmard10_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'cleanup_module' target declared here 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_accel_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'init_module' target declared here 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' 487 | module_platform_driver(hid_accel_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1521:19: note: 'cleanup_module' target declared here 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/kxcjk-1013.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/accel/kxcjk-1013.c:16: drivers/iio/accel/kxcjk-1013.c:1521:19: note: 'init_module' target declared here 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1521:1: note: in expansion of macro 'module_i2c_driver' 1521 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/accel/mma7660.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma7660_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'cleanup_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/accel/mma7660.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma7660_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/mma7660.c:13: drivers/iio/accel/mma7660.c:280:19: note: 'init_module' target declared here 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' 280 | module_i2c_driver(mma7660_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cros_ec_accel_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'init_module' target declared here 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cros_ec_accel_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'cleanup_module' target declared here 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' 418 | module_platform_driver(cros_ec_accel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'cleanup_module' target declared here 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/accel/st_accel_i2c.c:14: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'init_module' target declared here 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' 185 | module_i2c_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:159:19: note: 'cleanup_module' target declared here 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/accel/st_accel_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/accel/st_accel_spi.c:14: drivers/iio/accel/st_accel_spi.c:159:19: note: 'init_module' target declared here 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' 159 | module_spi_driver(st_accel_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7766_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:11: drivers/iio/adc/ad7766.c:322:19: note: 'cleanup_module' target declared here 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7766_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ad7766.c:11: drivers/iio/adc/ad7766.c:322:19: note: 'init_module' target declared here 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' 322 | module_spi_driver(ad7766_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'envelope_detector_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:33: drivers/iio/adc/envelope-detector.c:417:24: note: 'cleanup_module' target declared here 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'envelope_detector_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/envelope-detector.c:33: drivers/iio/adc/envelope-detector.c:417:24: note: 'init_module' target declared here 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/envelope-detector.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(envelope_detector_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1758:19: note: 'cleanup_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/max1363.c:19: drivers/iio/adc/max1363.c:1758:19: note: 'init_module' target declared here 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' 1758 | module_i2c_driver(max1363_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_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/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'cleanup_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/ti-ads1015.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_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/iio/adc/ti-ads1015.c:18: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'init_module' target declared here 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(ads1015_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/sd_adc_modulator.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sd_mod_adc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/adc/sd_adc_modulator.c:64:1: note: in expansion of macro 'module_platform_driver' 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/adc/sd_adc_modulator.c:9: drivers/iio/adc/sd_adc_modulator.c:64:24: note: 'cleanup_module' target declared here 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/adc/sd_adc_modulator.c:64:1: note: in expansion of macro 'module_platform_driver' 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/adc/sd_adc_modulator.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sd_mod_adc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/adc/sd_adc_modulator.c:64:1: note: in expansion of macro 'module_platform_driver' 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/adc/sd_adc_modulator.c:9: drivers/iio/adc/sd_adc_modulator.c:64:24: note: 'init_module' target declared here 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/adc/sd_adc_modulator.c:64:1: note: in expansion of macro 'module_platform_driver' 64 | module_platform_driver(iio_sd_mod_adc); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/afe/iio-rescale.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rescale_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/afe/iio-rescale.c:13: drivers/iio/afe/iio-rescale.c:355:24: note: 'cleanup_module' target declared here 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/afe/iio-rescale.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rescale_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/afe/iio-rescale.c:13: drivers/iio/afe/iio-rescale.c:355:24: note: 'init_module' target declared here 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/afe/iio-rescale.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | module_platform_driver(rescale_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/dpot-dac.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dpot_dac_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/dac/dpot-dac.c:34: drivers/iio/dac/dpot-dac.c:261:24: note: 'cleanup_module' target declared here 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/dac/dpot-dac.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dpot_dac_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/dac/dpot-dac.c:34: drivers/iio/dac/dpot-dac.c:261:24: note: 'init_module' target declared here 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/dac/dpot-dac.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(dpot_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'cleanup_module' target declared here 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_gyro_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'init_module' target declared here 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' 419 | module_platform_driver(hid_gyro_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/mpu3050-i2c.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/mpu3050-i2c.c:2: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'cleanup_module' target declared here 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/mpu3050-i2c.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/mpu3050-i2c.c:2: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'init_module' target declared here 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' 119 | module_i2c_driver(mpu3050_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/gyro/st_gyro_i2c.c:14: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' 120 | module_i2c_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'cleanup_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/gyro/st_gyro_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/gyro/st_gyro_spi.c:14: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'init_module' target declared here 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' 124 | module_spi_driver(st_gyro_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max30100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/health/max30100.c:17: drivers/iio/health/max30100.c:511:19: note: 'cleanup_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/health/max30100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max30100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/health/max30100.c:17: drivers/iio/health/max30100.c:511:19: note: 'init_module' target declared here 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' 511 | module_i2c_driver(max30100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/dht11.c:19: drivers/iio/humidity/dht11.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(dht11_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'cleanup_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/humidity/hid-sensor-humidity.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'init_module' target declared here 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' 311 | module_platform_driver(hid_humidity_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'cleanup_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/humidity/hts221_i2c.c:13: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'init_module' target declared here 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' 73 | module_i2c_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/humidity/hts221_spi.c:13: drivers/iio/humidity/hts221_spi.c:65:19: note: 'cleanup_module' target declared here 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/humidity/hts221_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/humidity/hts221_spi.c:13: drivers/iio/humidity/hts221_spi.c:65:19: note: 'init_module' target declared here 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' 65 | module_spi_driver(hts221_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/acpi-als.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_als_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/acpi-als.c:30: drivers/iio/light/acpi-als.c:226:20: note: 'cleanup_module' target declared here 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/acpi-als.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_als_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/acpi-als.c:30: drivers/iio/light/acpi-als.c:226:20: note: 'init_module' target declared here 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' 226 | module_acpi_driver(acpi_als_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'cleanup_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/bh1750.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/bh1750.c:24: drivers/iio/light/bh1750.c:328:19: note: 'init_module' target declared here 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' 328 | module_i2c_driver(bh1750_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'cleanup_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm32181.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/cm32181.c:12: drivers/iio/light/cm32181.c:366:19: note: 'init_module' target declared here 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' 366 | module_i2c_driver(cm32181_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3605.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm3605_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/light/cm3605.c:12: drivers/iio/light/cm3605.c:325:24: note: 'cleanup_module' target declared here 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/cm3605.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm3605_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/light/cm3605.c:12: drivers/iio/light/cm3605.c:325:24: note: 'init_module' target declared here 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/cm3605.c:325:1: note: in expansion of macro 'module_platform_driver' 325 | module_platform_driver(cm3605_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:401:24: note: 'cleanup_module' target declared here 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/hid-sensor-als.c:19: drivers/iio/light/hid-sensor-als.c:401:24: note: 'init_module' target declared here 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' 401 | module_platform_driver(hid_als_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/lv0104cs.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/lv0104cs.c:15: drivers/iio/light/lv0104cs.c:527:19: note: 'cleanup_module' target declared here 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/lv0104cs.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/lv0104cs.c:15: drivers/iio/light/lv0104cs.c:527:19: note: 'init_module' target declared here 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' 527 | module_i2c_driver(lv0104cs_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opt3001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:855:19: note: 'cleanup_module' target declared here 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opt3001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/opt3001.c:21: drivers/iio/light/opt3001.c:855:19: note: 'init_module' target declared here 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' 855 | module_i2c_driver(opt3001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pa12203001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:484:19: note: 'cleanup_module' target declared here 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/pa12203001.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pa12203001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/pa12203001.c:14: drivers/iio/light/pa12203001.c:484:19: note: 'init_module' target declared here 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' 484 | module_i2c_driver(pa12203001_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpr0521_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1138:19: note: 'cleanup_module' target declared here 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/rpr0521.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpr0521_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/rpr0521.c:17: drivers/iio/light/rpr0521.c:1138:19: note: 'init_module' target declared here 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' 1138 | module_i2c_driver(rpr0521_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/light/stk3310.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'cleanup_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/iio/light/stk3310.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/stk3310.c:13: drivers/iio/light/stk3310.c:692:19: note: 'init_module' target declared here 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' 692 | module_i2c_driver(stk3310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'cleanup_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/iio/light/st_uvis25_i2c.c:13: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'init_module' target declared here 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' 65 | module_i2c_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/light/st_uvis25_spi.c:13: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'cleanup_module' target declared here 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/st_uvis25_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/light/st_uvis25_spi.c:13: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'init_module' target declared here 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' 64 | module_spi_driver(st_uvis25_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/vl6180.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vl6180_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vl6180.c:22: drivers/iio/light/vl6180.c:549:19: note: 'cleanup_module' target declared here 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/vl6180.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vl6180_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/vl6180.c:22: drivers/iio/light/vl6180.c:549:19: note: 'init_module' target declared here 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' 549 | module_i2c_driver(vl6180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/zopt2201.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zopt2201_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/zopt2201.c:17: drivers/iio/light/zopt2201.c:564:19: note: 'cleanup_module' target declared here 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/light/zopt2201.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zopt2201_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/light/zopt2201.c:17: drivers/iio/light/zopt2201.c:564:19: note: 'init_module' target declared here 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' 564 | module_i2c_driver(zopt2201_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'cleanup_module' target declared here 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_magn_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'init_module' target declared here 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(hid_magn_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/magnetometer/st_magn_i2c.c:14: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'cleanup_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/magnetometer/st_magn_spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/magnetometer/st_magn_spi.c:14: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'init_module' target declared here 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' 95 | module_spi_driver(st_magn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/multiplexer/iio-mux.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/multiplexer/iio-mux.c:15: drivers/iio/multiplexer/iio-mux.c:461:24: note: 'cleanup_module' target declared here 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/multiplexer/iio-mux.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/iio.h:13, from drivers/iio/multiplexer/iio-mux.c:15: drivers/iio/multiplexer/iio-mux.c:461:24: note: 'init_module' target declared here 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/multiplexer/iio-mux.c:461:1: note: in expansion of macro 'module_platform_driver' 461 | module_platform_driver(mux_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'cleanup_module' target declared here 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_incl_3d_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'init_module' target declared here 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' 439 | module_platform_driver(hid_incl_3d_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'cleanup_module' target declared here 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_dev_rot_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'init_module' target declared here 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(hid_dev_rot_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/ad5272.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5272_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/ad5272.c:15: drivers/iio/potentiometer/ad5272.c:227:19: note: 'cleanup_module' target declared here 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/ad5272.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5272_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/ad5272.c:15: drivers/iio/potentiometer/ad5272.c:227:19: note: 'init_module' target declared here 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(ad5272_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4018.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4018_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4018.c:16: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'cleanup_module' target declared here 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiometer/mcp4018.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4018_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiometer/mcp4018.c:16: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'init_module' target declared here 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' 189 | module_i2c_driver(mcp4018_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiostat/lmp91000.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lmp91000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiostat/lmp91000.c:12: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'cleanup_module' target declared here 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/potentiostat/lmp91000.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lmp91000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/potentiostat/lmp91000.c:12: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'init_module' target declared here 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(lmp91000_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abp060mg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:15: drivers/iio/pressure/abp060mg.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abp060mg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/abp060mg.c:15: drivers/iio/pressure/abp060mg.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(abp060mg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'cleanup_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-i2c.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/pressure/bmp280-i2c.c:2: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'init_module' target declared here 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' 87 | module_i2c_driver(bmp280_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'cleanup_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/pressure/bmp280-spi.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/iio/pressure/bmp280-spi.c:7: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'init_module' target declared here 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' 122 | module_spi_driver(bmp280_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/iio/trigger.h:10, from ./include/linux/hid-sensor-hub.h:25, from drivers/iio/temperature/hid-sensor-temperature.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(hid_temperature_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/mlx90632.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx90632_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90632.c:12: drivers/iio/temperature/mlx90632.c:748:19: note: 'cleanup_module' target declared here 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/temperature/mlx90632.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx90632_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/iio/temperature/mlx90632.c:12: drivers/iio/temperature/mlx90632.c:748:19: note: 'init_module' target declared here 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' 748 | module_i2c_driver(mlx90632_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'init_module' target declared here 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-interrupt.c:13: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'cleanup_module' target declared here 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' 114 | module_platform_driver(iio_interrupt_trigger_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-loop.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_trig_loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-loop.c:24: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'init_module' target declared here 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/trigger/iio-trig-loop.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_trig_loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ | ^~~~~~~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/iio/trigger/iio-trig-loop.c:24: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'cleanup_module' target declared here 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' 137 | module_iio_sw_trigger_driver(iio_trig_loop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:1838:1: note: in expansion of macro 'subsys_initcall' 1838 | subsys_initcall(iio_init); | ^~~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:260:19: note: 'init_module' target declared here 260 | static int __init iio_init(void) | ^~~~~~~~ In file included from drivers/iio/industrialio-core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-core.c:1839:1: note: in expansion of macro 'module_exit' 1839 | module_exit(iio_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-core.c:287:20: note: 'cleanup_module' target declared here 287 | static void __exit iio_exit(void) | ^~~~~~~~ In file included from drivers/iio/industrialio-configfs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_configfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:41:1: note: in expansion of macro 'module_init' 41 | module_init(iio_configfs_init); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:35:19: note: 'init_module' target declared here 35 | static int __init iio_configfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-configfs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_configfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-configfs.c:47:1: note: in expansion of macro 'module_exit' 47 | module_exit(iio_configfs_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-configfs.c:43:20: note: 'cleanup_module' target declared here 43 | static void __exit iio_configfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-device.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_device_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:172:1: note: in expansion of macro 'module_init' 172 | module_init(iio_sw_device_init); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:164:19: note: 'init_module' target declared here 164 | static int __init iio_sw_device_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-device.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_device_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(iio_sw_device_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-device.c:174:20: note: 'cleanup_module' target declared here 174 | static void __exit iio_sw_device_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-trigger.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:172:1: note: in expansion of macro 'module_init' 172 | module_init(iio_sw_trigger_init); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:164:19: note: 'init_module' target declared here 164 | static int __init iio_sw_trigger_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/iio/industrialio-sw-trigger.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(iio_sw_trigger_exit); | ^~~~~~~~~~~ drivers/iio/industrialio-sw-trigger.c:174:20: note: 'cleanup_module' target declared here 174 | static void __exit iio_sw_trigger_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/device.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/infiniband/core/device.c:1246:1: note: in expansion of macro 'subsys_initcall' 1246 | subsys_initcall(ib_core_init); | ^~~~~~~~~~~~~~~ drivers/infiniband/core/device.c:1154:19: note: 'init_module' target declared here 1154 | static int __init ib_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/core/device.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_core_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/device.c:1247:1: note: in expansion of macro 'module_exit' 1247 | module_exit(ib_core_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/device.c:1228:20: note: 'cleanup_module' target declared here 1228 | static void __exit ib_core_cleanup(void) | ^~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': drivers/infiniband/core/mad.c:888:7: warning: converting a packed 'struct ib_smp' pointer (alignment 1) to a 'const struct ib_mad_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 888 | &mad_size, &out_mad_pkey_index); | ^ In file included from drivers/infiniband/core/mad_priv.h:43, from drivers/infiniband/core/mad.c:47: ./include/rdma/ib_smi.h:45:8: note: defined here 45 | struct ib_smp { | ^~~~~~ drivers/infiniband/core/mad.c: In function 'handle_ib_smi': drivers/infiniband/core/mad.c:2096:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2096 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2098:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2098 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2101:9: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2101 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'generate_unmatched_resp': drivers/infiniband/core/mad.c:2123:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2123 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2125:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2125 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'handle_opa_smi': drivers/infiniband/core/mad.c:2183:33: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2183 | response->header.recv_wc.wc = &response->header.wc; | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2186:43: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2186 | response->header.recv_wc.recv_buf.grh = &response->grh; | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2189:9: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2189 | &response->grh, wc, | ^~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': drivers/infiniband/core/mad.c:2263:28: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2263 | recv->header.recv_wc.wc = &recv->header.wc; | ^~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2274:38: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2274 | recv->header.recv_wc.recv_buf.grh = &recv->grh; | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2277:23: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2277 | snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2305:16: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2305 | wc, &recv->grh, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2319:11: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2319 | &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c:2331:35: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2331 | ib_mad_complete_recv(mad_agent, &recv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2339:65: warning: taking address of packed member of 'struct ib_mad_private' may result in an unaligned pointer value [-Waddress-of-packed-member] 2339 | agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc, | ^~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'local_completions': drivers/infiniband/core/mad.c:2756:19: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2756 | INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2757:13: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2757 | list_add(&local->mad_priv->header.recv_wc.recv_buf.list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2758:6: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2758 | &local->mad_priv->header.recv_wc.rmpp_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2764:8: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2764 | &local->mad_priv->header.recv_wc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2769:7: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2769 | &local->mad_priv->header.recv_wc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': drivers/infiniband/core/mad.c:2927:20: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2927 | recv_wr.wr_cqe = &mad_priv->header.mad_list.cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2932:17: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2932 | list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/mad.c:2937:13: warning: taking address of packed member of 'struct ib_mad_private_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2937 | list_del(&mad_priv->header.mad_list.list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_req': drivers/infiniband/core/cm.c:1291:20: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1291 | cm_format_mad_hdr(&req_msg->hdr, CM_REQ_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_issue_rej': drivers/infiniband/core/cm.c:1513:20: warning: taking address of packed member of 'struct cm_rej_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1513 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, rcv_msg->hdr.tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_req_has_alt_path': drivers/infiniband/core/cm.c:1542:18: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1542 | (ib_is_opa_gid(&req_msg->alt_local_gid))); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_req': drivers/infiniband/core/cm.c:1566:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1566 | lid = opa_get_lid_from_gid(&req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1569:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1569 | lid = opa_get_lid_from_gid(&req_msg->primary_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1580:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1580 | lid = opa_get_lid_from_gid(&req_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:1583:30: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | lid = opa_get_lid_from_gid(&req_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_mra': drivers/infiniband/core/cm.c:1753:20: warning: taking address of packed member of 'struct cm_mra_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1753 | cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rej': drivers/infiniband/core/cm.c:1771:20: warning: taking address of packed member of 'struct cm_rej_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1771 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_req_handler': drivers/infiniband/core/cm.c:1999:10: warning: taking address of packed member of 'struct cm_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | &req_msg->primary_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rep': drivers/infiniband/core/cm.c:2070:20: warning: taking address of packed member of 'struct cm_rep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_rtu': drivers/infiniband/core/cm.c:2152:20: warning: taking address of packed member of 'struct cm_rtu_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2152 | cm_format_mad_hdr(&rtu_msg->hdr, CM_RTU_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_dreq': drivers/infiniband/core/cm.c:2466:20: warning: taking address of packed member of 'struct cm_dreq_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2466 | cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID, | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_drep': drivers/infiniband/core/cm.c:2532:20: warning: taking address of packed member of 'struct cm_drep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2532 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_issue_drep': drivers/infiniband/core/cm.c:2604:20: warning: taking address of packed member of 'struct cm_drep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2604 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_lap': drivers/infiniband/core/cm.c:3097:20: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3097 | cm_format_mad_hdr(&lap_msg->hdr, CM_LAP_ATTR_ID, | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_lap': drivers/infiniband/core/cm.c:3193:30: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3193 | lid = opa_get_lid_from_gid(&lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:3196:30: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3196 | lid = opa_get_lid_from_gid(&lap_msg->alt_remote_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_lap_handler': drivers/infiniband/core/cm.c:3250:9: warning: taking address of packed member of 'struct cm_lap_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3250 | &lap_msg->alt_local_gid); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_apr': drivers/infiniband/core/cm.c:3326:20: warning: taking address of packed member of 'struct cm_apr_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3326 | cm_format_mad_hdr(&apr_msg->hdr, CM_APR_ATTR_ID, cm_id_priv->tid); | ^~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_sidr_req': drivers/infiniband/core/cm.c:3476:20: warning: taking address of packed member of 'struct cm_sidr_req_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3476 | cm_format_mad_hdr(&sidr_req_msg->hdr, CM_SIDR_REQ_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/core/cm.c: In function 'cm_format_sidr_rep': drivers/infiniband/core/cm.c:3624:20: warning: taking address of packed member of 'struct cm_sidr_rep_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 3624 | cm_format_mad_hdr(&sidr_rep_msg->hdr, CM_SIDR_REP_ATTR_ID, | ^~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/cm.c:39: drivers/infiniband/core/cm.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_cm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4567:1: note: in expansion of macro 'module_init' 4567 | module_init(ib_cm_init); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4502:19: note: 'init_module' target declared here 4502 | static int __init ib_cm_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/core/cm.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_cm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cm.c:4568:1: note: in expansion of macro 'module_exit' 4568 | module_exit(ib_cm_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cm.c:4546:20: note: 'cleanup_module' target declared here 4546 | static void __exit ib_cm_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/core/iwcm.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iw_cm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1202:1: note: in expansion of macro 'module_init' 1202 | module_init(iw_cm_init); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1168:19: note: 'init_module' target declared here 1168 | static int __init iw_cm_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/core/iwcm.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iw_cm_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1203:1: note: in expansion of macro 'module_exit' 1203 | module_exit(iw_cm_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/iwcm.c:1192:20: note: 'cleanup_module' target declared here 1192 | static void __exit iw_cm_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/core/cma.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4655:1: note: in expansion of macro 'module_init' 4655 | module_init(cma_init); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4610:19: note: 'init_module' target declared here 4610 | static int __init cma_init(void) | ^~~~~~~~ In file included from drivers/infiniband/core/cma.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/cma.c:4656:1: note: in expansion of macro 'module_exit' 4656 | module_exit(cma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4642:20: note: 'cleanup_module' target declared here 4642 | static void __exit cma_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/infiniband/core/user_mad.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_umad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1405:1: note: in expansion of macro 'module_init' 1405 | module_init(ib_umad_init); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1336:19: note: 'init_module' target declared here 1336 | static int __init ib_umad_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/core/user_mad.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_umad_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1406:1: note: in expansion of macro 'module_exit' 1406 | module_exit(ib_umad_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/user_mad.c:1395:20: note: 'cleanup_module' target declared here 1395 | static void __exit ib_umad_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/uverbs_main.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_uverbs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1263:1: note: in expansion of macro 'module_init' 1263 | module_init(ib_uverbs_init); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1195:19: note: 'init_module' target declared here 1195 | static int __init ib_uverbs_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/infiniband/core/uverbs_main.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_uverbs_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1264:1: note: in expansion of macro 'module_exit' 1264 | module_exit(ib_uverbs_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/uverbs_main.c:1253:20: note: 'cleanup_module' target declared here 1253 | static void __exit ib_uverbs_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/ucma.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1846:1: note: in expansion of macro 'module_init' 1846 | module_init(ucma_init); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1809:19: note: 'init_module' target declared here 1809 | static int __init ucma_init(void) | ^~~~~~~~~ In file included from drivers/infiniband/core/ucma.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/core/ucma.c:1847:1: note: in expansion of macro 'module_exit' 1847 | module_exit(ucma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/ucma.c:1837:20: note: 'cleanup_module' target declared here 1837 | static void __exit ucma_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwch_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(iwch_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:266:19: note: 'init_module' target declared here 266 | static int __init iwch_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwch_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(iwch_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb3/iwch.c:281:20: note: 'cleanup_module' target declared here 281 | static void __exit iwch_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb4/device.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4iw_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1588:1: note: in expansion of macro 'module_init' 1588 | module_init(c4iw_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1547:19: note: 'init_module' target declared here 1547 | static int __init c4iw_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/cxgb4/device.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4iw_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1589:1: note: in expansion of macro 'module_exit' 1589 | module_exit(c4iw_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/cxgb4/device.c:1570:20: note: 'cleanup_module' target declared here 1570 | static void __exit c4iw_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40iw_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2062:1: note: in expansion of macro 'module_init' 2062 | module_init(i40iw_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2032:19: note: 'init_module' target declared here 2032 | static int __init i40iw_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40iw_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2063:1: note: in expansion of macro 'module_exit' 2063 | module_exit(i40iw_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_main.c:2056:20: note: 'cleanup_module' target declared here 2056 | static void __exit i40iw_exit_module(void) | ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/i40iw/i40iw_utils.c: In function 'i40iw_allocate_dma_mem': drivers/infiniband/hw/i40iw/i40iw_utils.c:749:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] 749 | (dma_addr_t *)&mem->pa, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_multiplex_mad': drivers/infiniband/hw/mlx4/mad.c:1541:10: warning: taking address of packed member of 'struct mlx4_tunnel_mad' may result in an unaligned pointer value [-Waddress-of-packed-member] 1541 | (struct ib_mad *) &tunnel->mad)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c:1588:38: warning: taking address of packed member of 'struct mlx4_tunnel_mad' may result in an unaligned pointer value [-Waddress-of-packed-member] 1588 | &ah_attr, wc->smac, vlan_id, &tunnel->mad); | ^~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_sqp_comp_worker': drivers/infiniband/hw/mlx4/mad.c:1915:11: warning: taking address of packed member of 'struct mlx4_mad_rcv_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 1915 | grh = &(((struct mlx4_mad_rcv_buf *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1916 | (sqp->ring[wc.wr_id & | ~~~~~~~~~~~~~~~~~~~~~ 1917 | (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/mlx4/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3438:1: note: in expansion of macro 'module_init' 3438 | module_init(mlx4_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3405:19: note: 'init_module' target declared here 3405 | static int __init mlx4_ib_init(void) | ^~~~~~~~~~~~ In file included from drivers/infiniband/hw/mlx4/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_ib_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3439:1: note: in expansion of macro 'module_exit' 3439 | module_exit(mlx4_ib_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:3431:20: note: 'cleanup_module' target declared here 3431 | static void __exit mlx4_ib_cleanup(void) | ^~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'send_join_to_wire': drivers/infiniband/hw/mlx4/mcg.c:268:47: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from drivers/infiniband/hw/mlx4/mcg.c:33: ./include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ ./include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'send_leave_to_wire': drivers/infiniband/hw/mlx4/mcg.c:304:47: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 304 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from drivers/infiniband/hw/mlx4/mcg.c:33: ./include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ ./include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ drivers/infiniband/hw/mlx4/mcg.c: In function 'send_reply_to_slave': drivers/infiniband/hw/mlx4/mcg.c:348:55: warning: converting a packed 'struct ib_sa_mad' pointer (alignment 1) to a 'struct ib_mad' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 348 | ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); | ^~~~~~ In file included from drivers/infiniband/hw/mlx4/mcg.c:33: ./include/rdma/ib_mad.h:225:8: note: defined here 225 | struct ib_sa_mad { | ^~~~~~~~~ ./include/rdma/ib_mad.h:203:8: note: defined here 203 | struct ib_mad { | ^~~~~~ In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mthca_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1272:1: note: in expansion of macro 'module_exit' 1272 | module_exit(mthca_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1265:20: note: 'cleanup_module' target declared here 1265 | static void __exit mthca_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mthca_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1271:1: note: in expansion of macro 'module_init' 1271 | module_init(mthca_init); | ^~~~~~~~~~~ drivers/infiniband/hw/mthca/mthca_main.c:1246:19: note: 'init_module' target declared here 1246 | static int __init mthca_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/hw/nes/nes.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nes_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(nes_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1199:20: note: 'cleanup_module' target declared here 1199 | static void __exit nes_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/nes/nes.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nes_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(nes_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/nes/nes.c:1183:19: note: 'init_module' target declared here 1183 | static int __init nes_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocrdma_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:477:1: note: in expansion of macro 'module_init' 477 | module_init(ocrdma_init_module); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:453:19: note: 'init_module' target declared here 453 | static int __init ocrdma_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocrdma_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:478:1: note: in expansion of macro 'module_exit' 478 | module_exit(ocrdma_exit_module); | ^~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_main.c:470:20: note: 'cleanup_module' target declared here 470 | static void __exit ocrdma_exit_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1313:4: warning: converting a packed 'struct ocrdma_rdma_stats_req' pointer (alignment 1) to a 'struct ocrdma_mbx_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1313 | dev->stats_mem.size); | ^~~ In file included from drivers/infiniband/hw/ocrdma/ocrdma.h:56, from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here 2054 | struct ocrdma_rdma_stats_req { | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here 223 | struct ocrdma_mbx_hdr { | ^~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2911:18: warning: taking address of packed member of 'struct ocrdma_get_dcbx_cfg_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, | ^~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': drivers/infiniband/hw/ocrdma/ocrdma_hw.c:3135:18: warning: taking address of packed member of 'struct ocrdma_modify_eqd_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, | ^~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_resource_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:107:41: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:164:15: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:224:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_pkts': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:270:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 270 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_data': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:281:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:292:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 292 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_pkts': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:334:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_data': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:349:37: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; | ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_wqe_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:366:39: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 366 | struct ocrdma_wqe_stats *wqe_stats = &rdma_stats->wqe_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_db_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:399:45: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 399 | struct ocrdma_db_err_stats *db_err_stats = &rdma_stats->db_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rxqp_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:421:4: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | &rdma_stats->rx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_txqp_errstats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:447:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | &rdma_stats->tx_qp_err_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_dbg_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:472:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 472 | &rdma_stats->tx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_dbg_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:490:3: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 490 | &rdma_stats->rx_dbg_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_update_stats': drivers/infiniband/hw/ocrdma/ocrdma_stats.c:612:41: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 612 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/ocrdma/ocrdma_stats.c:626:17: warning: taking address of packed member of 'struct ocrdma_rdma_stats_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 626 | rsrc_stats = &rdma_stats->th_rsrc_stats; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usnic_ib_destroy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(usnic_ib_destroy); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:693:20: note: 'cleanup_module' target declared here 693 | static void __exit usnic_ib_destroy(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usnic_ib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(usnic_ib_init); | ^~~~~~~~~~~ drivers/infiniband/hw/usnic/usnic_ib_main.c:641:19: note: 'init_module' target declared here 641 | static int __init usnic_ib_init(void) | ^~~~~~~~~~~~~ In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvrdma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1180:1: note: in expansion of macro 'module_exit' 1180 | module_exit(pvrdma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1172:20: note: 'cleanup_module' target declared here 1172 | static void __exit pvrdma_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvrdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1179:1: note: in expansion of macro 'module_init' 1179 | module_init(pvrdma_init); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1157:19: note: 'init_module' target declared here 1157 | static int __init pvrdma_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/if_inet6.h:19, from ./include/net/addrconf.h:53, from drivers/infiniband/sw/rxe/rxe.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rxe_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe.c:371:1: note: in expansion of macro 'late_initcall' 371 | late_initcall(rxe_module_init); | ^~~~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe.c:343:19: note: 'init_module' target declared here 343 | static int __init rxe_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 ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/if_inet6.h:19, from ./include/net/addrconf.h:53, from drivers/infiniband/sw/rxe/rxe.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rxe_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe.c:372:1: note: in expansion of macro 'module_exit' 372 | module_exit(rxe_module_exit); | ^~~~~~~~~~~ drivers/infiniband/sw/rxe/rxe.c:362:20: note: 'cleanup_module' target declared here 362 | static void __exit rxe_module_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/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from ./include/net/ipv6.h:16, from ./include/rdma/ib_verbs.h:54, from drivers/infiniband/ulp/ipoib/ipoib.h:51, from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipoib_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_main.c:2596:1: note: in expansion of macro 'module_init' 2596 | module_init(ipoib_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_main.c:2514:19: note: 'init_module' target declared here 2514 | static int __init ipoib_init_module(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/rdma/ib_verbs.h:54, from drivers/infiniband/ulp/ipoib/ipoib.h:51, from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipoib_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_main.c:2597:1: note: in expansion of macro 'module_exit' 2597 | module_exit(ipoib_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/ipoib/ipoib_main.c:2584:20: note: 'cleanup_module' target declared here 2584 | static void __exit ipoib_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvl': drivers/infiniband/ulp/iser/iser_verbs.c:1033:14: warning: taking address of packed member of 'struct iser_login_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1033 | wr.wr_cqe = &desc->cqe; | ^~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c:1034:15: warning: taking address of packed member of 'struct iser_login_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1034 | wr.sg_list = &desc->sge; | ^~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvm': drivers/infiniband/ulp/iser/iser_verbs.c:1059:16: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1059 | wr->wr_cqe = &rx_desc->cqe; | ^~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_verbs.c:1060:17: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1060 | wr->sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_alloc_rx_descriptors': drivers/infiniband/ulp/iser/iser_initiator.c:277:11: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 277 | rx_sg = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_task_rsp': drivers/infiniband/ulp/iser/iser_initiator.c:661:8: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | hdr = &desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iser_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/iser/iscsi_iser.c:1120:1: note: in expansion of macro 'module_init' 1120 | module_init(iser_init); | ^~~~~~~~~~~ drivers/infiniband/ulp/iser/iscsi_iser.c:1044:19: note: 'init_module' target declared here 1044 | static int __init iser_init(void) | ^~~~~~~~~ In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iser_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/iser/iscsi_iser.c:1121:1: note: in expansion of macro 'module_exit' 1121 | module_exit(iser_exit); | ^~~~~~~~~~~ drivers/infiniband/ulp/iser/iscsi_iser.c:1095:20: note: 'cleanup_module' target declared here 1095 | static void __exit iser_exit(void) | ^~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_alloc_rx_descriptors': drivers/infiniband/ulp/isert/ib_isert.c:200:11: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 200 | rx_sg = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recvm': drivers/infiniband/ulp/isert/ib_isert.c:820:19: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | rx_wr->wr_cqe = &rx_desc->rx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:821:20: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 821 | rx_wr->sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recv': drivers/infiniband/ulp/isert/ib_isert.c:851:17: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 851 | rx_wr.wr_cqe = &rx_desc->rx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:852:18: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 852 | rx_wr.sg_list = &rx_desc->rx_sg; | ^~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_send': drivers/infiniband/ulp/isert/ib_isert.c:876:19: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 876 | send_wr.wr_cqe = &tx_desc->tx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:877:20: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 877 | send_wr.sg_list = tx_desc->tx_sg; | ^~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_init_send_wr': drivers/infiniband/ulp/isert/ib_isert.c:953:20: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 953 | send_wr->wr_cqe = &tx_desc->tx_cqe; | ^~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:962:21: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 962 | send_wr->sg_list = &tx_desc->tx_sg[0]; | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_recv': drivers/infiniband/ulp/isert/ib_isert.c:985:17: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 985 | rx_wr.wr_cqe = &isert_conn->login_req_buf->rx_cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_login_tx': drivers/infiniband/ulp/isert/ib_isert.c:1014:27: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1014 | struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_login_req': drivers/infiniband/ulp/isert/ib_isert.c:1074:30: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1074 | (struct iscsi_login_req *)&rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_opcode': drivers/infiniband/ulp/isert/ib_isert.c:1311:26: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1311 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_recv_done': drivers/infiniband/ulp/isert/ib_isert.c:1409:26: warning: taking address of packed member of 'struct iser_rx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1409 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_cmd': drivers/infiniband/ulp/isert/ib_isert.c:1562:34: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1562 | hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_response': drivers/infiniband/ulp/isert/ib_isert.c:1840:37: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1840 | ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_response': drivers/infiniband/ulp/isert/ib_isert.c:1853:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1853 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1855:5: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1855 | &isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1868:27: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1868 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_nopin': drivers/infiniband/ulp/isert/ib_isert.c:1941:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1941 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1945:11: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1945 | &isert_cmd->tx_desc.iscsi_header, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_logout_rsp': drivers/infiniband/ulp/isert/ib_isert.c:1960:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1964:5: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1964 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_tm_rsp': drivers/infiniband/ulp/isert/ib_isert.c:1978:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1978 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1982:7: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1982 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_reject': drivers/infiniband/ulp/isert/ib_isert.c:1996:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1996 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:1999:26: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1999 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2001:26: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2001 | (struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_text_rsp': drivers/infiniband/ulp/isert/ib_isert.c:2031:31: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2031 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2033:28: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2033 | (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2048:27: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2048 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_datain': drivers/infiniband/ulp/isert/ib_isert.c:2197:9: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2197 | cqe = &isert_cmd->tx_desc.tx_cqe; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2205:10: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2205 | &isert_cmd->tx_desc.iscsi_header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2208:8: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2208 | &isert_cmd->tx_desc.send_wr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2216:14: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2216 | chain_wr = &isert_cmd->tx_desc.send_wr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_get_dataout': drivers/infiniband/ulp/isert/ib_isert.c:2236:10: warning: taking address of packed member of 'struct iser_tx_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2236 | &isert_cmd->tx_desc.tx_cqe, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: drivers/infiniband/ulp/isert/ib_isert.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isert_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2734:1: note: in expansion of macro 'module_init' 2734 | module_init(isert_init); | ^~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2691:19: note: 'init_module' target declared here 2691 | static int __init isert_init(void) | ^~~~~~~~~~ In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isert_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2735:1: note: in expansion of macro 'module_exit' 2735 | module_exit(isert_exit); | ^~~~~~~~~~~ drivers/infiniband/ulp/isert/ib_isert.c:2721:20: note: 'cleanup_module' target declared here 2721 | static void __exit isert_exit(void) | ^~~~~~~~~~ In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4250:1: note: in expansion of macro 'module_init' 4250 | module_init(srp_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4168:19: note: 'init_module' target declared here 4168 | static int __init srp_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4251:1: note: in expansion of macro 'module_exit' 4251 | module_exit(srp_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:4241:20: note: 'cleanup_module' target declared here 4241 | static void __exit srp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_get_desc_tbl': drivers/infiniband/ulp/srpt/ib_srpt.c:1050:39: warning: taking address of packed member of 'struct srp_indirect_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] 1050 | return srpt_alloc_rw_ctxs(ioctx, idb->desc_list, nbufs, | ~~~^~~~~~~~~~~ In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: drivers/infiniband/ulp/srpt/ib_srpt.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srpt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3779:1: note: in expansion of macro 'module_init' 3779 | module_init(srpt_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3733:19: note: 'init_module' target declared here 3733 | static int __init srpt_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srpt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3780:1: note: in expansion of macro 'module_exit' 3780 | module_exit(srpt_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3771:20: note: 'cleanup_module' target declared here 3771 | static void __exit srpt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/iforce/iforce.h:27, from drivers/input/joystick/iforce/iforce-main.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iforce_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:476:1: note: in expansion of macro 'module_init' 476 | module_init(iforce_init); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:447:19: note: 'init_module' target declared here 447 | static int __init iforce_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/iforce/iforce.h:27, from drivers/input/joystick/iforce/iforce-main.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iforce_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:477:1: note: in expansion of macro 'module_exit' 477 | module_exit(iforce_exit); | ^~~~~~~~~~~ drivers/input/joystick/iforce/iforce-main.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit iforce_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'init_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/a3d.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/a3d.c:28: drivers/input/joystick/a3d.c:411:24: note: 'cleanup_module' target declared here 411 | module_gameport_driver(a3d_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' 411 | module_gameport_driver(a3d_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/adi.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adi_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:30: drivers/input/joystick/adi.c:563:24: note: 'init_module' target declared here 563 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/adi.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adi_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/adi.c:30: drivers/input/joystick/adi.c:563:24: note: 'cleanup_module' target declared here 563 | module_gameport_driver(adi_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' 563 | module_gameport_driver(adi_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/analog.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:797:1: note: in expansion of macro 'module_init' 797 | module_init(analog_init); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:786:19: note: 'init_module' target declared here 786 | static int __init analog_init(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/analog.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/analog.c:798:1: note: in expansion of macro 'module_exit' 798 | module_exit(analog_exit); | ^~~~~~~~~~~ drivers/input/joystick/analog.c:792:20: note: 'cleanup_module' target declared here 792 | static void __exit analog_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'init_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/cobra.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/cobra.c:28: drivers/input/joystick/cobra.c:259:24: note: 'cleanup_module' target declared here 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' 259 | module_gameport_driver(cobra_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/db9.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'db9_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(db9_init); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:694:19: note: 'init_module' target declared here 694 | static int __init db9_init(void) | ^~~~~~~~ In file included from drivers/input/joystick/db9.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'db9_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/db9.c:723:1: note: in expansion of macro 'module_exit' 723 | module_exit(db9_exit); | ^~~~~~~~~~~ drivers/input/joystick/db9.c:717:20: note: 'cleanup_module' target declared here 717 | static void __exit db9_exit(void) | ^~~~~~~~ In file included from drivers/input/joystick/gamecon.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1064:1: note: in expansion of macro 'module_init' 1064 | module_init(gc_init); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1036:19: note: 'init_module' target declared here 1036 | static int __init gc_init(void) | ^~~~~~~ In file included from drivers/input/joystick/gamecon.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/gamecon.c:1065:1: note: in expansion of macro 'module_exit' 1065 | module_exit(gc_exit); | ^~~~~~~~~~~ drivers/input/joystick/gamecon.c:1059:20: note: 'cleanup_module' target declared here 1059 | static void __exit gc_exit(void) | ^~~~~~~ In file included from drivers/input/joystick/gf2k.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gf2k_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:29: drivers/input/joystick/gf2k.c:371:24: note: 'init_module' target declared here 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/gf2k.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gf2k_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/gf2k.c:29: drivers/input/joystick/gf2k.c:371:24: note: 'cleanup_module' target declared here 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' 371 | module_gameport_driver(gf2k_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'init_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip.c:28: drivers/input/joystick/grip.c:422:24: note: 'cleanup_module' target declared here 422 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' 422 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/grip_mp.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/grip_mp.c:15: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here 689 | module_gameport_driver(grip_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' 689 | module_gameport_driver(grip_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'init_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/guillemot.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/guillemot.c:29: drivers/input/joystick/guillemot.c:279:24: note: 'cleanup_module' target declared here 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' 279 | module_gameport_driver(guillemot_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'init_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/interact.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/interact.c:32: drivers/input/joystick/interact.c:309:24: note: 'cleanup_module' target declared here 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' 309 | module_gameport_driver(interact_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'init_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/joydump.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/joydump.c:27: drivers/input/joystick/joydump.c:157:24: note: 'cleanup_module' target declared here 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' 157 | module_gameport_driver(joydump_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'cleanup_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/magellan.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/magellan.c:28: drivers/input/joystick/magellan.c:220:21: note: 'init_module' target declared here 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' 220 | module_serio_driver(magellan_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:23: drivers/input/joystick/psxpad-spi.c:397:19: note: 'cleanup_module' target declared here 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/psxpad-spi.c:23: drivers/input/joystick/psxpad-spi.c:397:19: note: 'init_module' target declared here 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' 397 | module_spi_driver(psxpad_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxrc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'cleanup_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/pxrc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxrc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/joystick/pxrc.c:13: drivers/input/joystick/pxrc.c:277:19: note: 'init_module' target declared here 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' 277 | module_usb_driver(pxrc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'init_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/sidewinder.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/sidewinder.c:29: drivers/input/joystick/sidewinder.c:818:24: note: 'cleanup_module' target declared here 818 | module_gameport_driver(sw_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' 818 | module_gameport_driver(sw_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceball_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:32: drivers/input/joystick/spaceball.c:298:21: note: 'cleanup_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceball.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceball_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceball.c:32: drivers/input/joystick/spaceball.c:298:21: note: 'init_module' target declared here 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' 298 | module_serio_driver(spaceball_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceorb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceorb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:31: drivers/input/joystick/spaceorb.c:235:21: note: 'cleanup_module' target declared here 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/spaceorb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceorb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/spaceorb.c:31: drivers/input/joystick/spaceorb.c:235:21: note: 'init_module' target declared here 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' 235 | module_serio_driver(spaceorb_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/stinger.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stinger_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:29: drivers/input/joystick/stinger.c:206:21: note: 'cleanup_module' target declared here 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/stinger.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stinger_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/stinger.c:29: drivers/input/joystick/stinger.c:206:21: note: 'init_module' target declared here 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' 206 | module_serio_driver(stinger_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'init_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/tmdc.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' 165 | module_driver(__gameport_driver, gameport_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/joystick/tmdc.c:32: drivers/input/joystick/tmdc.c:434:24: note: 'cleanup_module' target declared here 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' 434 | module_gameport_driver(tmdc_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/turbografx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgfx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(tgfx_init); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:295:19: note: 'init_module' target declared here 295 | static int __init tgfx_init(void) | ^~~~~~~~~ In file included from drivers/input/joystick/turbografx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgfx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/turbografx.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(tgfx_exit); | ^~~~~~~~~~~ drivers/input/joystick/turbografx.c:318:20: note: 'cleanup_module' target declared here 318 | static void __exit tgfx_exit(void) | ^~~~~~~~~ In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twidjoy_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'cleanup_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/twidjoy.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twidjoy_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/twidjoy.c:53: drivers/input/joystick/twidjoy.c:259:21: note: 'init_module' target declared here 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' 259 | module_serio_driver(twidjoy_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'warrior_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:28: drivers/input/joystick/warrior.c:215:21: note: 'cleanup_module' target declared here 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/warrior.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'warrior_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/warrior.c:28: drivers/input/joystick/warrior.c:215:21: note: 'init_module' target declared here 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' 215 | module_serio_driver(warrior_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1953:19: note: 'cleanup_module' target declared here 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/xpad.c:83: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/xpad.c:79: drivers/input/joystick/xpad.c:1953:19: note: 'init_module' target declared here 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' 1953 | module_usb_driver(xpad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zhenhua_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'cleanup_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/zhenhua.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zhenhua_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/joystick/zhenhua.c:51: drivers/input/joystick/zhenhua.c:218:21: note: 'init_module' target declared here 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(zhenhua_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/walkera0701.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'walkera0701_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(walkera0701_init); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:303:19: note: 'init_module' target declared here 303 | static int __init walkera0701_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/input/joystick/walkera0701.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'walkera0701_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joystick/walkera0701.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(walkera0701_exit); | ^~~~~~~~~~~ drivers/input/joystick/walkera0701.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit walkera0701_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1038:1: note: in expansion of macro 'module_exit' 1038 | module_exit(gpio_keys_exit); | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1032:20: note: 'cleanup_module' target declared here 1032 | static void __exit gpio_keys_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/keyboard/gpio_keys.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1037:1: note: in expansion of macro 'late_initcall' 1037 | late_initcall(gpio_keys_init); | ^~~~~~~~~~~~~ drivers/input/keyboard/gpio_keys.c:1027:19: note: 'init_module' target declared here 1027 | static int __init gpio_keys_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/qt1070.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/keyboard/qt1070.c:28: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' 296 | module_i2c_driver(qt1070_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'cleanup_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/keyboard/tm2-touchkey.c:17: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'init_module' target declared here 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(tm2_touchkey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/apanel.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apanel_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/apanel.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(apanel_cleanup); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:338:20: note: 'cleanup_module' target declared here 338 | static void __exit apanel_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/misc/apanel.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apanel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(apanel_init); | ^~~~~~~~~~~ drivers/input/misc/apanel.c:270:19: note: 'init_module' target declared here 270 | static int __init apanel_init(void) | ^~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'cleanup_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ati_remote2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/ati_remote2.c:12: drivers/input/misc/ati_remote2.c:1038:19: note: 'init_module' target declared here 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' 1038 | module_usb_driver(ati_remote2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/atlas_btns.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/atlas_btns.c:28: drivers/input/misc/atlas_btns.c:153:20: note: 'cleanup_module' target declared here 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/atlas_btns.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/atlas_btns.c:28: drivers/input/misc/atlas_btns.c:153:20: note: 'init_module' target declared here 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' 153 | module_acpi_driver(atlas_acpi_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm109_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:946:1: note: in expansion of macro 'module_init' 946 | module_init(cm109_init); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:923:19: note: 'init_module' target declared here 923 | static int __init cm109_init(void) | ^~~~~~~~~~ In file included from drivers/input/misc/cm109.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm109_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/cm109.c:947:1: note: in expansion of macro 'module_exit' 947 | module_exit(cm109_exit); | ^~~~~~~~~~~ drivers/input/misc/cm109.c:941:20: note: 'cleanup_module' target declared here 941 | static void __exit cm109_exit(void) | ^~~~~~~~~~ In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'cleanup_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/cma3000_d0x_i2c.c:21: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'init_module' target declared here 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' 127 | module_i2c_driver(cma3000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e3x0_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'cleanup_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e3x0_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/e3x0-button.c:16: drivers/input/misc/e3x0-button.c:144:24: note: 'init_module' target declared here 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' 144 | module_platform_driver(e3x0_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'init_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/keyspan_remote.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/keyspan_remote.c:18: drivers/input/misc/keyspan_remote.c:585:19: note: 'cleanup_module' target declared here 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' 585 | module_usb_driver(keyspan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/kxtj9.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/misc/kxtj9.c:21: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' 667 | module_i2c_driver(kxtj9_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pcspkr.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcspkr.c:18: drivers/input/misc/pcspkr.c:138:24: note: 'init_module' target declared here 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pcspkr.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pcspkr.c:18: drivers/input/misc/pcspkr.c:138:24: note: 'cleanup_module' target declared here 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' 138 | module_platform_driver(pcspkr_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powermate_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'cleanup_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/powermate.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powermate_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/powermate.c:35: drivers/input/misc/powermate.c:451:19: note: 'init_module' target declared here 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' 451 | module_usb_driver(powermate_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pwm-beeper.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_beeper_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pwm-beeper.c:16: drivers/input/misc/pwm-beeper.c:266:24: note: 'cleanup_module' target declared here 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/pwm-beeper.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_beeper_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/pwm-beeper.c:16: drivers/input/misc/pwm-beeper.c:266:24: note: 'init_module' target declared here 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/pwm-beeper.c:266:1: note: in expansion of macro 'module_platform_driver' 266 | module_platform_driver(pwm_beeper_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/regulator-haptic.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'regulator_haptic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/regulator-haptic.c:13: drivers/input/misc/regulator-haptic.c:262:24: note: 'cleanup_module' target declared here 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/regulator-haptic.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'regulator_haptic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/regulator-haptic.c:13: drivers/input/misc/regulator-haptic.c:262:24: note: 'init_module' target declared here 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/regulator-haptic.c:262:1: note: in expansion of macro 'module_platform_driver' 262 | module_platform_driver(regulator_haptic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/rotary_encoder.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/rotary_encoder.c:20: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' 366 | module_platform_driver(rotary_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/soc_button_array.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'soc_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/soc_button_array.c:14: drivers/input/misc/soc_button_array.c:396:24: note: 'cleanup_module' target declared here 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/soc_button_array.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'soc_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/misc/soc_button_array.c:14: drivers/input/misc/soc_button_array.c:396:24: note: 'init_module' target declared here 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' 396 | module_platform_driver(soc_button_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uinput_misc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'init_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/uinput.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uinput_misc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/uapi/linux/uinput.h:44, from drivers/input/misc/uinput.c:34: drivers/input/misc/uinput.c:1086:20: note: 'cleanup_module' target declared here 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' 1086 | module_misc_device(uinput_misc); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/wistron_btns.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/wistron_btns.c:1404:1: note: in expansion of macro 'module_exit' 1404 | module_exit(wb_module_exit); | ^~~~~~~~~~~ drivers/input/misc/wistron_btns.c:1395:20: note: 'cleanup_module' target declared here 1395 | static void __exit wb_module_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/misc/wistron_btns.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/wistron_btns.c:1403:1: note: in expansion of macro 'module_init' 1403 | module_init(wb_module_init); | ^~~~~~~~~~~ drivers/input/misc/wistron_btns.c:1355:19: note: 'init_module' target declared here 1355 | static int __init wb_module_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yealink_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1003:19: note: 'init_module' target declared here 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/yealink.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yealink_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/misc/yealink.c:53: drivers/input/misc/yealink.c:1003:19: note: 'cleanup_module' target declared here 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' 1003 | module_usb_driver(yealink_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/misc/ideapad_slidebar.c:78: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slidebar_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:353:1: note: in expansion of macro 'module_exit' 353 | module_exit(slidebar_exit); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:346:20: note: 'cleanup_module' target declared here 346 | static void __exit slidebar_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/input/misc/ideapad_slidebar.c:78: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slidebar_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:352:1: note: in expansion of macro 'module_init' 352 | module_init(slidebar_init); | ^~~~~~~~~~~ drivers/input/misc/ideapad_slidebar.c:308:19: note: 'init_module' target declared here 308 | static int __init slidebar_init(void) | ^~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1021:19: note: 'cleanup_module' target declared here 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/appletouch.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/appletouch.c:35: drivers/input/mouse/appletouch.c:1021:19: note: 'init_module' target declared here 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' 1021 | module_usb_driver(atp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm5974_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'cleanup_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/bcm5974.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm5974_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/mouse/bcm5974.c:40: drivers/input/mouse/bcm5974.c:1042:19: note: 'init_module' target declared here 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' 1042 | module_usb_driver(bcm5974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cyapa_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'cleanup_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/cyapa.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cyapa_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/cyapa.c:18: drivers/input/mouse/cyapa.c:1513:19: note: 'init_module' target declared here 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' 1513 | module_i2c_driver(cyapa_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/mouse/elan_i2c_core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1383:19: note: 'cleanup_module' target declared here 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/mouse/elan_i2c_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/mouse/elan_i2c_core.c:21: drivers/input/mouse/elan_i2c_core.c:1383:19: note: 'init_module' target declared here 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1383:1: note: in expansion of macro 'module_i2c_driver' 1383 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:29: drivers/input/mouse/sermouse.c:355:21: note: 'cleanup_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/sermouse.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/sermouse.c:29: drivers/input/mouse/sermouse.c:355:21: note: 'init_module' target declared here 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' 355 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'cleanup_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_i2c.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/mouse/synaptics_i2c.c:14: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'init_module' target declared here 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' 676 | module_i2c_driver(synaptics_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:563:19: note: 'cleanup_module' target declared here 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/synaptics_usb.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/input/mouse/synaptics_usb.c:45: drivers/input/mouse/synaptics_usb.c:563:19: note: 'init_module' target declared here 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' 563 | module_usb_driver(synusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/mouse/vsxxxaa.c:80: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/mouse/vsxxxaa.c:83: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' 550 | module_serio_driver(vsxxxaa_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:459:1: note: in expansion of macro 'module_init' 459 | module_init(rmi_bus_init); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:431:19: note: 'init_module' target declared here 431 | static int __init rmi_bus_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_bus.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:472:1: note: in expansion of macro 'module_exit' 472 | module_exit(rmi_bus_exit); | ^~~~~~~~~~~ drivers/input/rmi4/rmi_bus.c:461:20: note: 'cleanup_module' target declared here 461 | static void __exit rmi_bus_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_i2c.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_i2c.c:10: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'cleanup_module' target declared here 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:18, from drivers/input/rmi4/rmi_i2c.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_i2c.c:10: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'init_module' target declared here 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' 388 | module_i2c_driver(rmi_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:13, from drivers/input/rmi4/rmi_spi.c:12: drivers/input/rmi4/rmi_spi.c:529:19: note: 'cleanup_module' target declared here 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_spi.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rmi.h:13, from drivers/input/rmi4/rmi_spi.c:12: drivers/input/rmi4/rmi_spi.c:529:19: note: 'init_module' target declared here 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' 529 | module_spi_driver(rmi_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_smbus.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_smb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_smbus.c:13: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'cleanup_module' target declared here 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/rmi4/rmi_smbus.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_smb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/rmi4/rmi_smbus.c:13: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'init_module' target declared here 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' 432 | module_i2c_driver(rmi_smb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/acecad.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_acecad_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/acecad.c:31: drivers/input/tablet/acecad.c:270:19: note: 'cleanup_module' target declared here 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/acecad.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_acecad_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/acecad.c:31: drivers/input/tablet/acecad.c:270:19: note: 'init_module' target declared here 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(usb_acecad_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/aiptek.c:76: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aiptek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/aiptek.c:77: drivers/input/tablet/aiptek.c:1935:19: note: 'cleanup_module' target declared here 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/aiptek.c:76: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aiptek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/aiptek.c:77: drivers/input/tablet/aiptek.c:1935:19: note: 'init_module' target declared here 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' 1935 | module_usb_driver(aiptek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/gtco.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/gtco.c:57: drivers/input/tablet/gtco.c:1031:19: note: 'cleanup_module' target declared here 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/gtco.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/gtco.c:57: drivers/input/tablet/gtco.c:1031:19: note: 'init_module' target declared here 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' 1031 | module_usb_driver(gtco_driverinfo_table); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/hanwang.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hanwang_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/hanwang.c:29: drivers/input/tablet/hanwang.c:460:19: note: 'cleanup_module' target declared here 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/hanwang.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hanwang_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/hanwang.c:29: drivers/input/tablet/hanwang.c:460:19: note: 'init_module' target declared here 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' 460 | module_usb_driver(hanwang_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/kbtab.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kbtab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/kbtab.c:4: drivers/input/tablet/kbtab.c:201:19: note: 'cleanup_module' target declared here 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/kbtab.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kbtab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/input/tablet/kbtab.c:4: drivers/input/tablet/kbtab.c:201:19: note: 'init_module' target declared here 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' 201 | module_usb_driver(kbtab_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/pegasus_notetaker.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/pegasus_notetaker.c:40: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'cleanup_module' target declared here 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/pegasus_notetaker.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/pegasus_notetaker.c:40: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'init_module' target declared here 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' 463 | module_usb_driver(pegasus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/wacom_serial4.c:109: drivers/input/tablet/wacom_serial4.c:622:21: note: 'cleanup_module' target declared here 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/tablet/wacom_serial4.c:112: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/tablet/wacom_serial4.c:109: drivers/input/tablet/wacom_serial4.c:622:21: note: 'init_module' target declared here 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' 622 | module_serio_driver(wacom_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/atmel_mxt_ts.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'cleanup_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/atmel_mxt_ts.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/atmel_mxt_ts.c:18: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'init_module' target declared here 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' 3231 | module_i2c_driver(mxt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/dynapro.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dynapro_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/dynapro.c:25: drivers/input/touchscreen/dynapro.c:190:21: note: 'cleanup_module' target declared here 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/dynapro.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dynapro_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/dynapro.c:25: drivers/input/touchscreen/dynapro.c:190:21: note: 'init_module' target declared here 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(dynapro_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/edt-ft5x06.c:32: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'cleanup_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/edt-ft5x06.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/edt-ft5x06.c:32: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'init_module' target declared here 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' 1188 | module_i2c_driver(edt_ft5x06_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/gunze.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gunze_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/gunze.c:29: drivers/input/touchscreen/gunze.c:184:21: note: 'cleanup_module' target declared here 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/gunze.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gunze_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/gunze.c:29: drivers/input/touchscreen/gunze.c:184:21: note: 'init_module' target declared here 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' 184 | module_serio_driver(gunze_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/eeti_ts.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeti_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/eeti_ts.c:29: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/eeti_ts.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeti_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/eeti_ts.c:29: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(eeti_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elants_i2c.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elants_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elants_i2c.c:28: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'cleanup_module' target declared here 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elants_i2c.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elants_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elants_i2c.c:28: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'init_module' target declared here 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' 1404 | module_i2c_driver(elants_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elo.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elo.c:23: drivers/input/touchscreen/elo.c:408:21: note: 'cleanup_module' target declared here 408 | module_serio_driver(elo_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/elo.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/elo.c:23: drivers/input/touchscreen/elo.c:408:21: note: 'init_module' target declared here 408 | module_serio_driver(elo_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' 408 | module_serio_driver(elo_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/egalax_ts.c:18: drivers/input/touchscreen/egalax_ts.c:279:19: note: 'cleanup_module' target declared here 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/egalax_ts.c:18: drivers/input/touchscreen/egalax_ts.c:279:19: note: 'init_module' target declared here 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts.c:279:1: note: in expansion of macro 'module_i2c_driver' 279 | module_i2c_driver(egalax_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'cleanup_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/egalax_ts_serial.c:21: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'init_module' target declared here 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' 190 | module_serio_driver(egalax_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'cleanup_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/fujitsu_ts.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/fujitsu_ts.c:17: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'init_module' target declared here 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' 177 | module_serio_driver(fujitsu_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/goodix.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'goodix_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/goodix.c:22: drivers/input/touchscreen/goodix.c:968:19: note: 'cleanup_module' target declared here 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/goodix.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'goodix_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/goodix.c:22: drivers/input/touchscreen/goodix.c:968:19: note: 'init_module' target declared here 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' 968 | module_i2c_driver(goodix_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/ili210x.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/ili210x.c:2: drivers/input/touchscreen/ili210x.c:352:19: note: 'cleanup_module' target declared here 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/ili210x.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/ili210x.c:2: drivers/input/touchscreen/ili210x.c:352:19: note: 'init_module' target declared here 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' 352 | module_i2c_driver(ili210x_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/inexio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inexio_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/inexio.c:24: drivers/input/touchscreen/inexio.c:191:21: note: 'cleanup_module' target declared here 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/inexio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inexio_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/inexio.c:24: drivers/input/touchscreen/inexio.c:191:21: note: 'init_module' target declared here 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' 191 | module_serio_driver(inexio_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mcs5000_ts.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/mcs5000_ts.c:17: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'cleanup_module' target declared here 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mcs5000_ts.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/mcs5000_ts.c:17: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'init_module' target declared here 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(mcs5000_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mms114.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mms114_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_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/input/touchscreen/mms114.c:10: drivers/input/touchscreen/mms114.c:619:19: note: 'cleanup_module' target declared here 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mms114.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mms114_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_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/input/touchscreen/mms114.c:10: drivers/input/touchscreen/mms114.c:619:19: note: 'init_module' target declared here 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' 619 | module_i2c_driver(mms114_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mtouch.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtouch_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/mtouch.c:22: drivers/input/touchscreen/mtouch.c:204:21: note: 'cleanup_module' target declared here 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mtouch.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtouch_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/mtouch.c:22: drivers/input/touchscreen/mtouch.c:204:21: note: 'init_module' target declared here 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' 204 | module_serio_driver(mtouch_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mk712.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mk712_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(mk712_init); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:152:19: note: 'init_module' target declared here 152 | static int __init mk712_init(void) | ^~~~~~~~~~ In file included from drivers/input/touchscreen/mk712.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mk712_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/touchscreen/mk712.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(mk712_exit); | ^~~~~~~~~~~ drivers/input/touchscreen/mk712.c:211:20: note: 'cleanup_module' target declared here 211 | static void __exit mk712_exit(void) | ^~~~~~~~~~ In file included from drivers/input/touchscreen/usbtouchscreen.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/usbtouchscreen.c:52: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'cleanup_module' target declared here 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/usbtouchscreen.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/usbtouchscreen.c:52: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'init_module' target declared here 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' 1861 | module_usb_driver(usbtouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/penmount.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/penmount.c:21: drivers/input/touchscreen/penmount.c:319:21: note: 'cleanup_module' target declared here 319 | module_serio_driver(pm_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/penmount.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/penmount.c:21: drivers/input/touchscreen/penmount.c:319:21: note: 'init_module' target declared here 319 | module_serio_driver(pm_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' 319 | module_serio_driver(pm_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/pixcir_i2c_ts.c:20: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'cleanup_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/pixcir_i2c_ts.c:20: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'init_module' target declared here 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(pixcir_i2c_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/raydium_i2c_ts.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'cleanup_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/input/touchscreen/raydium_i2c_ts.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/input/touchscreen/raydium_i2c_ts.c:23: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'init_module' target declared here 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' 1226 | module_i2c_driver(raydium_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/silead.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'silead_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/silead.c:20: drivers/input/touchscreen/silead.c:634:19: note: 'cleanup_module' target declared here 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/silead.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'silead_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/silead.c:20: drivers/input/touchscreen/silead.c:634:19: note: 'init_module' target declared here 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' 634 | module_i2c_driver(silead_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/sis_i2c.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/sis_i2c.c:19: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'cleanup_module' target declared here 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/sis_i2c.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/sis_i2c.c:19: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'init_module' target declared here 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' 408 | module_i2c_driver(sis_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st1232_ts_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'cleanup_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/st1232.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st1232_ts_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/input/touchscreen/st1232.c:22: drivers/input/touchscreen/st1232.c:293:19: note: 'init_module' target declared here 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' 293 | module_i2c_driver(st1232_ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/surface3_spi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/surface3_spi.c:17: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'cleanup_module' target declared here 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/surface3_spi.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/surface3_spi.c:17: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'init_module' target declared here 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' 423 | module_spi_driver(surface3_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchit213.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'touchit213_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchit213.c:22: drivers/input/touchscreen/touchit213.c:218:21: note: 'cleanup_module' target declared here 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchit213.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'touchit213_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchit213.c:22: drivers/input/touchscreen/touchit213.c:218:21: note: 'init_module' target declared here 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' 218 | module_serio_driver(touchit213_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchright.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tr_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchright.c:21: drivers/input/touchscreen/touchright.c:178:21: note: 'cleanup_module' target declared here 178 | module_serio_driver(tr_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchright.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tr_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchright.c:21: drivers/input/touchscreen/touchright.c:178:21: note: 'init_module' target declared here 178 | module_serio_driver(tr_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' 178 | module_serio_driver(tr_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchwin.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchwin.c:28: drivers/input/touchscreen/touchwin.c:185:21: note: 'cleanup_module' target declared here 185 | module_serio_driver(tw_drv); | ^~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/touchwin.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/touchwin.c:28: drivers/input/touchscreen/touchwin.c:185:21: note: 'init_module' target declared here 185 | module_serio_driver(tw_drv); | ^~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' 185 | module_serio_driver(tw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc40.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc40.c:12: drivers/input/touchscreen/tsc40.c:168:21: note: 'cleanup_module' target declared here 168 | module_serio_driver(tsc_drv); | ^~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc40.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc40.c:12: drivers/input/touchscreen/tsc40.c:168:21: note: 'init_module' target declared here 168 | module_serio_driver(tsc_drv); | ^~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' 168 | module_serio_driver(tsc_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc2007_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc2007_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc2007_core.c:25: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'cleanup_module' target declared here 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/tsc2007_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc2007_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/tsc2007_core.c:25: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'init_module' target declared here 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' 454 | module_i2c_driver(tsc2007_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_w8001.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w8001_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/input/mt.h:14, from drivers/input/touchscreen/wacom_w8001.c:19: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'cleanup_module' target declared here 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_w8001.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w8001_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from ./include/linux/input/mt.h:14, from drivers/input/touchscreen/wacom_w8001.c:19: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'init_module' target declared here 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' 707 | module_serio_driver(w8001_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_i2c.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/wacom_i2c.c:15: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'cleanup_module' target declared here 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/wacom_i2c.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/wacom_i2c.c:15: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'init_module' target declared here 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' 281 | module_i2c_driver(wacom_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zet6223.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zet6223_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/zet6223.c:16: drivers/input/touchscreen/zet6223.c:264:19: note: 'cleanup_module' target declared here 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zet6223.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zet6223_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/input/touchscreen/zet6223.c:16: drivers/input/touchscreen/zet6223.c:264:19: note: 'init_module' target declared here 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' 264 | module_i2c_driver(zet6223_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zforce_ts.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zforce_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/zforce_ts.c:23: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'cleanup_module' target declared here 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/zforce_ts.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zforce_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/touchscreen/zforce_ts.c:23: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'init_module' target declared here 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' 960 | module_i2c_driver(zforce_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/joydev.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/joydev.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(joydev_exit); | ^~~~~~~~~~~ drivers/input/joydev.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit joydev_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/joydev.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/joydev.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(joydev_init); | ^~~~~~~~~~~ drivers/input/joydev.c:1059:19: note: 'init_module' target declared here 1059 | static int __init joydev_init(void) | ^~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gameport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:859:1: note: in expansion of macro 'subsys_initcall' 859 | subsys_initcall(gameport_init); | ^~~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:834:19: note: 'init_module' target declared here 834 | static int __init gameport_init(void) | ^~~~~~~~~~~~~ In file included from drivers/input/gameport/gameport.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gameport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/gameport.c:860:1: note: in expansion of macro 'module_exit' 860 | module_exit(gameport_exit); | ^~~~~~~~~~~ drivers/input/gameport/gameport.c:848:20: note: 'cleanup_module' target declared here 848 | static void __exit gameport_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/gameport/emu10k1-gp.c:29: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'cleanup_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/emu10k1-gp.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gameport.h:15, from drivers/input/gameport/emu10k1-gp.c:29: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'init_module' target declared here 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' 123 | module_pci_driver(emu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_gp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/input/gameport/fm801-gp.c:29: drivers/input/gameport/fm801-gp.c:155:19: note: 'cleanup_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/fm801-gp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_gp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/input/gameport/fm801-gp.c:29: drivers/input/gameport/fm801-gp.c:155:19: note: 'init_module' target declared here 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' 155 | module_pci_driver(fm801_gp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/input/gameport/lightning.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(l4_init); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:300:19: note: 'init_module' target declared here 300 | static int __init l4_init(void) | ^~~~~~~ In file included from drivers/input/gameport/lightning.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/lightning.c:337:1: note: in expansion of macro 'module_exit' 337 | module_exit(l4_exit); | ^~~~~~~~~~~ drivers/input/gameport/lightning.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit l4_exit(void) | ^~~~~~~ In file included from drivers/input/gameport/ns558.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns558_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/gameport/ns558.c:282:1: note: in expansion of macro 'module_exit' 282 | module_exit(ns558_exit); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit ns558_exit(void) | ^~~~~~~~~~ In file included from drivers/input/gameport/ns558.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns558_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:281:1: note: in expansion of macro 'module_init' 281 | module_init(ns558_init); | ^~~~~~~~~~~ drivers/input/gameport/ns558.c:247:19: note: 'init_module' target declared here 247 | static int __init ns558_init(void) | ^~~~~~~~~~ In file included from drivers/input/serio/serio_raw.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serio_raw_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'cleanup_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/serio_raw.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serio_raw_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/input/serio/serio_raw.c:17: drivers/input/serio/serio_raw.c:444:21: note: 'init_module' target declared here 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' 444 | module_serio_driver(serio_raw_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'cleanup_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/altera_ps2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/altera_ps2.c:15: drivers/input/serio/altera_ps2.c:162:24: note: 'init_module' target declared here 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' 162 | module_platform_driver(altera_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_ps2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/arc_ps2.c:14: drivers/input/serio/arc_ps2.c:275:24: note: 'cleanup_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/arc_ps2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_ps2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/input/serio/arc_ps2.c:14: drivers/input/serio/arc_ps2.c:275:24: note: 'init_module' target declared here 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' 275 | module_platform_driver(arc_ps2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/serio/hyperv-keyboard.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hv_kbd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:444:1: note: in expansion of macro 'module_exit' 444 | module_exit(hv_kbd_exit); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:437:20: note: 'cleanup_module' target declared here 437 | static void __exit hv_kbd_exit(void) | ^~~~~~~~~~~ In file included from drivers/input/serio/hyperv-keyboard.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_kbd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:443:1: note: in expansion of macro 'module_init' 443 | module_init(hv_kbd_init); | ^~~~~~~~~~~ drivers/input/serio/hyperv-keyboard.c:432:19: note: 'init_module' target declared here 432 | static int __init hv_kbd_init(void) | ^~~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kcapi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1317:1: note: in expansion of macro 'module_init' 1317 | module_init(kcapi_init); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1287:19: note: 'init_module' target declared here 1287 | static int __init kcapi_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/capi/kcapi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcapi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1318:1: note: in expansion of macro 'module_exit' 1318 | module_exit(kcapi_exit); | ^~~~~~~~~~~ drivers/isdn/capi/kcapi.c:1308:20: note: 'cleanup_module' target declared here 1308 | static void __exit kcapi_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/capi/capi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1428:1: note: in expansion of macro 'module_init' 1428 | module_init(capi_init); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1379:19: note: 'init_module' target declared here 1379 | static int __init capi_init(void) | ^~~~~~~~~ In file included from drivers/isdn/capi/capi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/capi.c:1429:1: note: in expansion of macro 'module_exit' 1429 | module_exit(capi_exit); | ^~~~~~~~~~~ drivers/isdn/capi/capi.c:1417:20: note: 'cleanup_module' target declared here 1417 | static void __exit capi_exit(void) | ^~~~~~~~~ In file included from drivers/isdn/capi/capidrv.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capidrv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2524:1: note: in expansion of macro 'module_init' 2524 | module_init(capidrv_init); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2479:19: note: 'init_module' target declared here 2479 | static int __init capidrv_init(void) | ^~~~~~~~~~~~ In file included from drivers/isdn/capi/capidrv.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capidrv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2525:1: note: in expansion of macro 'module_exit' 2525 | module_exit(capidrv_exit); | ^~~~~~~~~~~ drivers/isdn/capi/capidrv.c:2516:20: note: 'cleanup_module' target declared here 2516 | static void __exit capidrv_exit(void) | ^~~~~~~~~~~~ In file included from drivers/isdn/divert/divert_init.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divert_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(divert_init); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:38:19: note: 'init_module' target declared here 38 | static int __init divert_init(void) | ^~~~~~~~~~~ In file included from drivers/isdn/divert/divert_init.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divert_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/divert/divert_init.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(divert_exit); | ^~~~~~~~~~~ drivers/isdn/divert/divert_init.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit divert_exit(void) | ^~~~~~~~~~~ In file included from drivers/isdn/gigaset/common.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gigaset_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1150:1: note: in expansion of macro 'module_init' 1150 | module_init(gigaset_init_module); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1131:19: note: 'init_module' target declared here 1131 | static int __init gigaset_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/common.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gigaset_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/common.c:1151:1: note: in expansion of macro 'module_exit' 1151 | module_exit(gigaset_exit_module); | ^~~~~~~~~~~ drivers/isdn/gigaset/common.c:1145:20: note: 'cleanup_module' target declared here 1145 | static void __exit gigaset_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/usb-gigaset.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:944:1: note: in expansion of macro 'module_exit' 944 | module_exit(usb_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:919:20: note: 'cleanup_module' target declared here 919 | static void __exit usb_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/usb-gigaset.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:943:1: note: in expansion of macro 'module_init' 943 | module_init(usb_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/usb-gigaset.c:886:19: note: 'init_module' target declared here 886 | static int __init usb_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/bas-gigaset.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bas_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2670:1: note: in expansion of macro 'module_exit' 2670 | module_exit(bas_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2618:20: note: 'cleanup_module' target declared here 2618 | static void __exit bas_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/bas-gigaset.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bas_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2669:1: note: in expansion of macro 'module_init' 2669 | module_init(bas_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2587:19: note: 'init_module' target declared here 2587 | static int __init bas_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/ser-gigaset.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ser_gigaset_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:798:1: note: in expansion of macro 'module_init' 798 | module_init(ser_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:743:19: note: 'init_module' target declared here 743 | static int __init ser_gigaset_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/gigaset/ser-gigaset.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ser_gigaset_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(ser_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/ser-gigaset.c:780:20: note: 'cleanup_module' target declared here 780 | static void __exit ser_gigaset_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(b1pci_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:406:20: note: 'cleanup_module' target declared here 406 | static void __exit b1pci_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(b1pci_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pci.c:379:19: note: 'init_module' target declared here 379 | static int __init b1pci_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:803:1: note: in expansion of macro 'module_init' 803 | module_init(b1_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:782:19: note: 'init_module' target declared here 782 | static int __init b1_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/b1.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:804:1: note: in expansion of macro 'module_exit' 804 | module_exit(b1_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1.c:799:20: note: 'cleanup_module' target declared here 799 | static void __exit b1_exit(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/b1dma.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1dma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:980:1: note: in expansion of macro 'module_init' 980 | module_init(b1dma_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:959:19: note: 'init_module' target declared here 959 | static int __init b1dma_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1dma.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1dma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:981:1: note: in expansion of macro 'module_exit' 981 | module_exit(b1dma_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1dma.c:976:20: note: 'cleanup_module' target declared here 976 | static void __exit b1dma_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pcmcia_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:223:1: note: in expansion of macro 'module_init' 223 | module_init(b1pcmcia_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:199:19: note: 'init_module' target declared here 199 | static int __init b1pcmcia_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pcmcia_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:224:1: note: in expansion of macro 'module_exit' 224 | module_exit(b1pcmcia_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/b1pcmcia.c:218:20: note: 'cleanup_module' target declared here 218 | static void __exit b1pcmcia_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/avm_cs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avmcs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from drivers/isdn/hardware/avm/avm_cs.c:17: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'cleanup_module' target declared here 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/avm_cs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avmcs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from drivers/isdn/hardware/avm/avm_cs.c:17: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'init_module' target declared here 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' 166 | module_pcmcia_driver(avmcs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/avm/t1pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 't1pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:259:1: note: in expansion of macro 'module_exit' 259 | module_exit(t1pci_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit t1pci_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/t1pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 't1pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:258:1: note: in expansion of macro 'module_init' 258 | module_init(t1pci_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/t1pci.c:230:19: note: 'init_module' target declared here 230 | static int __init t1pci_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/avm/c4.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1317:1: note: in expansion of macro 'module_exit' 1317 | module_exit(c4_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1309:20: note: 'cleanup_module' target declared here 1309 | static void __exit c4_exit(void) | ^~~~~~~ In file included from drivers/isdn/hardware/avm/c4.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1316:1: note: in expansion of macro 'module_init' 1316 | module_init(c4_init); | ^~~~~~~~~~~ drivers/isdn/hardware/avm/c4.c:1285:19: note: 'init_module' target declared here 1285 | static int __init c4_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divadidd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(divadidd_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:99:19: note: 'init_module' target declared here 99 | static int __init divadidd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divadidd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(divadidd_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/diva_didd.c:131:20: note: 'cleanup_module' target declared here 131 | static void __exit divadidd_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasmain.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:848:1: note: in expansion of macro 'module_exit' 848 | module_exit(divas_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:837:20: note: 'cleanup_module' target declared here 837 | static void __exit divas_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasmain.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:847:1: note: in expansion of macro 'module_init' 847 | module_init(divas_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasmain.c:773:19: note: 'init_module' target declared here 773 | static int __init divas_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divamnt.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maint_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:238:1: note: in expansion of macro 'module_init' 238 | module_init(maint_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:193:19: note: 'init_module' target declared here 193 | static int __init maint_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divamnt.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maint_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(maint_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divamnt.c:230:20: note: 'cleanup_module' target declared here 230 | static void __exit maint_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divasi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:201:1: note: in expansion of macro 'module_init' 201 | module_init(divasi_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:151:19: note: 'init_module' target declared here 151 | static int __init divasi_init(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/divasi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divasi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:202:1: note: in expansion of macro 'module_exit' 202 | module_exit(divasi_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/divasi.c:192:20: note: 'cleanup_module' target declared here 192 | static void __exit divasi_exit(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/capimain.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divacapi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(divacapi_init); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:108:19: note: 'init_module' target declared here 108 | static int __init divacapi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/eicon/capimain.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divacapi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(divacapi_exit); | ^~~~~~~~~~~ drivers/isdn/hardware/eicon/capimain.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit divacapi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFC_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2356:1: note: in expansion of macro 'module_init' 2356 | module_init(HFC_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2309:1: note: 'init_module' target declared here 2309 | HFC_init(void) | ^~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFC_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2357:1: note: in expansion of macro 'module_exit' 2357 | module_exit(HFC_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcpci.c:2348:1: note: 'cleanup_module' target declared here 2348 | HFC_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFCmulti_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5580:1: note: in expansion of macro 'module_exit' 5580 | module_exit(HFCmulti_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5475:1: note: 'cleanup_module' target declared here 5475 | HFCmulti_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFCmulti_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5579:1: note: in expansion of macro 'module_init' 5579 | module_init(HFCmulti_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5486:1: note: 'init_module' target declared here 5486 | HFCmulti_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfcsusb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/isdn/hardware/mISDN/hfcsusb.c:35: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'cleanup_module' target declared here 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfcsusb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/isdn/hardware/mISDN/hfcsusb.c:35: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'init_module' target declared here 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' 2144 | module_usb_driver(hfcsusb_drv); | ^~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'AVM_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1177:1: note: in expansion of macro 'module_exit' 1177 | module_exit(AVM_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1171:20: note: 'cleanup_module' target declared here 1171 | static void __exit AVM_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'AVM_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1176:1: note: in expansion of macro 'module_init' 1176 | module_init(AVM_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/avmfritz.c:1162:19: note: 'init_module' target declared here 1162 | static int __init AVM_init(void) | ^~~~~~~~ In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'Speedfax_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:532:1: note: in expansion of macro 'module_exit' 532 | module_exit(Speedfax_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:526:1: note: 'cleanup_module' target declared here 526 | Speedfax_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'Speedfax_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:531:1: note: in expansion of macro 'module_init' 531 | module_init(Speedfax_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/speedfax.c:515:1: note: 'init_module' target declared here 515 | Speedfax_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'infineon_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1174:1: note: in expansion of macro 'module_exit' 1174 | module_exit(infineon_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1168:1: note: 'cleanup_module' target declared here 1168 | infineon_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'infineon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1173:1: note: in expansion of macro 'module_init' 1173 | module_init(infineon_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNinfineon.c:1158:1: note: 'init_module' target declared here 1158 | infineon_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/w6692.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w6692_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1435:1: note: in expansion of macro 'module_exit' 1435 | module_exit(w6692_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1429:20: note: 'cleanup_module' target declared here 1429 | static void __exit w6692_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/w6692.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w6692_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1434:1: note: in expansion of macro 'module_init' 1434 | module_init(w6692_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/w6692.c:1419:19: note: 'init_module' target declared here 1419 | static int __init w6692_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/netjet.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nj_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1169:1: note: in expansion of macro 'module_exit' 1169 | module_exit(nj_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit nj_cleanup(void) | ^~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/netjet.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nj_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1168:1: note: in expansion of macro 'module_init' 1168 | module_init(nj_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/netjet.c:1154:19: note: 'init_module' target declared here 1154 | static int __init nj_init(void) | ^~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isac_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1651:1: note: in expansion of macro 'module_init' 1651 | module_init(isac_mod_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1640:1: note: 'init_module' target declared here 1640 | isac_mod_init(void) | ^~~~~~~~~~~~~ In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isac_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1652:1: note: in expansion of macro 'module_exit' 1652 | module_exit(isac_mod_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNipac.c:1647:1: note: 'cleanup_module' target declared here 1647 | isac_mod_cleanup(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/mISDNif.h:415, from ./include/linux/mISDNhw.h:22, from drivers/isdn/hardware/mISDN/mISDNisar.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isar_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1707:1: note: in expansion of macro 'module_init' 1707 | module_init(isar_mod_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1697:19: note: 'init_module' target declared here 1697 | static int __init isar_mod_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/mISDNif.h:415, from ./include/linux/mISDNhw.h:22, from drivers/isdn/hardware/mISDN/mISDNisar.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isar_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1708:1: note: in expansion of macro 'module_exit' 1708 | module_exit(isar_mod_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/mISDNisar.c:1703:20: note: 'cleanup_module' target declared here 1703 | static void __exit isar_mod_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HiSax_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/config.c:1985:1: note: in expansion of macro 'module_exit' 1985 | module_exit(HiSax_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1532:20: note: 'cleanup_module' target declared here 1532 | static void __exit HiSax_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hisax/config.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HiSax_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1984:1: note: in expansion of macro 'module_init' 1984 | module_init(HiSax_init); | ^~~~~~~~~~~ drivers/isdn/hisax/config.c:1333:19: note: 'init_module' target declared here 1333 | static int __init HiSax_init(void) | ^~~~~~~~~~ drivers/isdn/hisax/callc.c: In function 'HiSax_command': drivers/isdn/hisax/callc.c:1427:5: warning: array subscript [-2, -1] is outside array bounds of 'char[256]' [-Warray-bounds] 1427 | *t = 0; | ~~~^~~ drivers/isdn/hisax/callc.c:1418:13: note: while referencing 'tmpbuf' 1418 | static char tmpbuf[256]; | ^~~~~~ In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sedlbauer_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/sedlbauer_cs.c:50: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'cleanup_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sedlbauer_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/sedlbauer_cs.c:50: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'init_module' target declared here 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' 209 | module_pcmcia_driver(sedlbauer_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elsa_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/elsa_cs.c:50: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'cleanup_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/elsa_cs.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elsa_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/elsa_cs.c:50: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'init_module' target declared here 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' 218 | module_pcmcia_driver(elsa_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avma1cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/avma1_cs.c:23: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'cleanup_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/avma1_cs.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avma1cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/avma1_cs.c:23: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'init_module' target declared here 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' 162 | module_pcmcia_driver(avma1cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teles_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/teles_cs.c:31: drivers/isdn/hisax/teles_cs.c:200:22: note: 'cleanup_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/teles_cs.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teles_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/isdn/hisax/teles_cs.c:31: drivers/isdn/hisax/teles_cs.c:200:22: note: 'init_module' target declared here 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' 200 | module_pcmcia_driver(teles_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/st5481_init.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st5481_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(st5481_usb_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit st5481_usb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/st5481_init.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st5481_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(st5481_usb_init); | ^~~~~~~~~~~ drivers/isdn/hisax/st5481_init.c:188:19: note: 'init_module' target declared here 188 | static int __init st5481_usb_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfc4s8s_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1584:1: note: in expansion of macro 'module_exit' 1584 | module_exit(hfc4s8s_module_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1577:1: note: 'cleanup_module' target declared here 1577 | hfc4s8s_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfc4s8s_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1583:1: note: in expansion of macro 'module_init' 1583 | module_init(hfc4s8s_module_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hfc4s8s_l1.c:1549:1: note: 'init_module' target declared here 1549 | hfc4s8s_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_isac.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_isac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:894:1: note: in expansion of macro 'module_init' 894 | module_init(hisax_isac_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:869:19: note: 'init_module' target declared here 869 | static int __init hisax_isac_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_isac.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_isac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:895:1: note: in expansion of macro 'module_exit' 895 | module_exit(hisax_isac_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_isac.c:880:20: note: 'cleanup_module' target declared here 880 | static void __exit hisax_isac_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1024:1: note: in expansion of macro 'module_exit' 1024 | module_exit(hisax_fcpcipnp_exit); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1015:20: note: 'cleanup_module' target declared here 1015 | static void __exit hisax_fcpcipnp_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:1023:1: note: in expansion of macro 'module_init' 1023 | module_init(hisax_fcpcipnp_init); | ^~~~~~~~~~~ drivers/isdn/hisax/hisax_fcpcipnp.c:996:19: note: 'init_module' target declared here 996 | static int __init hisax_fcpcipnp_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/isdn/hysdn/hysdn_init.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hysdn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:213:1: note: in expansion of macro 'module_exit' 213 | module_exit(hysdn_exit); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:198:1: note: 'cleanup_module' target declared here 198 | hysdn_exit(void) | ^~~~~~~~~~ In file included from drivers/isdn/hysdn/hysdn_init.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hysdn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:212:1: note: in expansion of macro 'module_init' 212 | module_init(hysdn_init); | ^~~~~~~~~~~ drivers/isdn/hysdn/hysdn_init.c:156:1: note: 'init_module' target declared here 156 | hysdn_init(void) | ^~~~~~~~~~ In file included from drivers/isdn/i4l/isdn_common.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isdn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2368:1: note: in expansion of macro 'module_init' 2368 | module_init(isdn_init); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2283:19: note: 'init_module' target declared here 2283 | static int __init isdn_init(void) | ^~~~~~~~~ In file included from drivers/isdn/i4l/isdn_common.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isdn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2369:1: note: in expansion of macro 'module_exit' 2369 | module_exit(isdn_exit); | ^~~~~~~~~~~ drivers/isdn/i4l/isdn_common.c:2351:20: note: 'cleanup_module' target declared here 2351 | static void __exit isdn_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/linux/mISDNif.h:415, from drivers/isdn/mISDN/dsp_core.c:158: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1232:1: note: in expansion of macro 'module_init' 1232 | module_init(dsp_init); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1118:19: note: 'init_module' target declared here 1118 | static int __init dsp_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/mISDNif.h:415, from drivers/isdn/mISDN/dsp_core.c:158: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1233:1: note: in expansion of macro 'module_exit' 1233 | module_exit(dsp_cleanup); | ^~~~~~~~~~~ drivers/isdn/mISDN/dsp_core.c:1214:20: note: 'cleanup_module' target declared here 1214 | static void __exit dsp_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/isdn/mISDN/l1oip_core.c:226: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l1oip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/isdn/mISDN/l1oip_core.c:1521:1: note: in expansion of macro 'module_init' 1521 | module_init(l1oip_init); | ^~~~~~~~~~~ drivers/isdn/mISDN/l1oip_core.c:1450:1: note: 'init_module' target declared here 1450 | l1oip_init(void) | ^~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timer_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:16: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'init_module' target declared here 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timer_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-timer.c:16: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'cleanup_module' target declared here 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' 100 | module_led_trigger(timer_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'init_module' target declared here 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'cleanup_module' target declared here 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' 165 | module_led_trigger(oneshot_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'heartbeat_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:210:1: note: in expansion of macro 'module_init' 210 | module_init(heartbeat_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:190:19: note: 'init_module' target declared here 190 | static int __init heartbeat_trig_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'heartbeat_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:211:1: note: in expansion of macro 'module_exit' 211 | module_exit(heartbeat_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-heartbeat.c:202:20: note: 'cleanup_module' target declared here 202 | static void __exit heartbeat_trig_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-backlight.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bl_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/uapi/linux/fb.h:6, from ./include/linux/fb.h:6, from drivers/leds/trigger/ledtrig-backlight.c:17: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'init_module' target declared here 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-backlight.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bl_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/uapi/linux/fb.h:6, from ./include/linux/fb.h:6, from drivers/leds/trigger/ledtrig-backlight.c:17: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'cleanup_module' target declared here 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' 142 | module_led_trigger(bl_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-gpio.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/trigger/ledtrig-gpio.c:14: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'init_module' target declared here 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-gpio.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/trigger/ledtrig-gpio.c:14: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'cleanup_module' target declared here 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' 198 | module_led_trigger(gpio_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-activity.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'activity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:263:1: note: in expansion of macro 'module_init' 263 | module_init(activity_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:243:19: note: 'init_module' target declared here 243 | static int __init activity_init(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-activity.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'activity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:264:1: note: in expansion of macro 'module_exit' 264 | module_exit(activity_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-activity.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit activity_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-default-on.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'defon_led_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/trigger/ledtrig-default-on.c:16: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'init_module' target declared here 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-default-on.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'defon_led_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/trigger/ledtrig-default-on.c:16: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'cleanup_module' target declared here 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' 29 | module_led_trigger(defon_led_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'transient_trigger_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:17: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'init_module' target declared here 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'transient_trigger_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' 336 | module_driver(__led_trigger, led_trigger_register, \ | ^~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-transient.c:17: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'cleanup_module' target declared here 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' 194 | module_led_trigger(transient_trigger); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-camera.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ledtrig_camera_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:45:1: note: in expansion of macro 'module_init' 45 | module_init(ledtrig_camera_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:39:19: note: 'init_module' target declared here 39 | static int __init ledtrig_camera_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-camera.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ledtrig_camera_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(ledtrig_camera_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-camera.c:47:20: note: 'cleanup_module' target declared here 47 | static void __exit ledtrig_camera_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-netdev.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netdev_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(netdev_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:445:19: note: 'init_module' target declared here 445 | static int __init netdev_trig_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/trigger/ledtrig-netdev.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netdev_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(netdev_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:450:20: note: 'cleanup_module' target declared here 450 | static void __exit netdev_trig_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-apu.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apu_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-apu.c:337:1: note: in expansion of macro 'module_exit' 337 | module_exit(apu_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:325:20: note: 'cleanup_module' target declared here 325 | static void __exit apu_led_exit(void) | ^~~~~~~~~~~~ In file included from drivers/leds/leds-apu.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apu_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:336:1: note: in expansion of macro 'module_init' 336 | module_init(apu_led_init); | ^~~~~~~~~~~ drivers/leds/leds-apu.c:289:19: note: 'init_module' target declared here 289 | static int __init apu_led_init(void) | ^~~~~~~~~~~~ In file included from drivers/leds/leds-as3645a.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-as3645a.c:23: drivers/leds/leds-as3645a.c:782:19: note: 'cleanup_module' target declared here 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-as3645a.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-as3645a.c:23: drivers/leds/leds-as3645a.c:782:19: note: 'init_module' target declared here 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' 782 | module_i2c_driver(as3645a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3530.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3530.c:13: drivers/leds/leds-lm3530.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(lm3530_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9532_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'cleanup_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-pca9532.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9532_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-pca9532.c:16: drivers/leds/leds-pca9532.c:567:19: note: 'init_module' target declared here 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:567:1: note: in expansion of macro 'module_i2c_driver' 567 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3944_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'cleanup_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3944.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3944_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lp3944.c:30: drivers/leds/leds-lp3944.c:442:19: note: 'init_module' target declared here 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' 442 | module_i2c_driver(lp3944_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3952.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/leds-lp3952.c:14: drivers/leds/leds-lp3952.c:288:19: note: 'cleanup_module' target declared here 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lp3952.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/leds/leds-lp3952.c:14: drivers/leds/leds-lp3952.c:288:19: note: 'init_module' target declared here 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' 288 | module_i2c_driver(lp3952_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-clevo-mail.c:3: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clevo_mail_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(clevo_mail_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:207:20: note: 'cleanup_module' target declared here 207 | static void __exit clevo_mail_led_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-clevo-mail.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clevo_mail_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:215:1: note: in expansion of macro 'module_init' 215 | module_init(clevo_mail_led_init); | ^~~~~~~~~~~ drivers/leds/leds-clevo-mail.c:174:19: note: 'init_module' target declared here 174 | static int __init clevo_mail_led_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-regulator.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'regulator_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-regulator.c:17: drivers/leds/leds-regulator.c:199:24: note: 'init_module' target declared here 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-regulator.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'regulator_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/leds/leds-regulator.c:17: drivers/leds/leds-regulator.c:199:24: note: 'cleanup_module' target declared here 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-regulator.c:199:1: note: in expansion of macro 'module_platform_driver' 199 | module_platform_driver(regulator_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-ss4200.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nas_gpio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-ss4200.c:573:1: note: in expansion of macro 'module_exit' 573 | module_exit(nas_gpio_exit); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:563:20: note: 'cleanup_module' target declared here 563 | static void __exit nas_gpio_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/leds-ss4200.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nas_gpio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:572:1: note: in expansion of macro 'module_init' 572 | module_init(nas_gpio_init); | ^~~~~~~~~~~ drivers/leds/leds-ss4200.c:519:19: note: 'init_module' target declared here 519 | static int __init nas_gpio_init(void) | ^~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lt3593_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:5: drivers/leds/leds-lt3593.c:197:24: note: 'cleanup_module' target declared here 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lt3593.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lt3593_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/leds/leds-lt3593.c:5: drivers/leds/leds-lt3593.c:197:24: note: 'init_module' target declared here 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' 197 | module_platform_driver(lt3593_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-blinkm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blinkm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-blinkm.c:23: drivers/leds/leds-blinkm.c:757:19: note: 'cleanup_module' target declared here 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-blinkm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blinkm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-blinkm.c:23: drivers/leds/leds-blinkm.c:757:19: note: 'init_module' target declared here 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' 757 | module_i2c_driver(blinkm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'is31fl32xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:16: drivers/leds/leds-is31fl32xx.c:510:19: note: 'cleanup_module' target declared here 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'is31fl32xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-is31fl32xx.c:16: drivers/leds/leds-is31fl32xx.c:510:19: note: 'init_module' target declared here 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-is31fl32xx.c:510:1: note: in expansion of macro 'module_i2c_driver' 510 | module_i2c_driver(is31fl32xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-mlxcpld.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:429:1: note: in expansion of macro 'module_init' 429 | module_init(mlxcpld_led_init); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:400:19: note: 'init_module' target declared here 400 | static int __init mlxcpld_led_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-mlxcpld.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:430:1: note: in expansion of macro 'module_exit' 430 | module_exit(mlxcpld_led_exit); | ^~~~~~~~~~~ drivers/leds/leds-mlxcpld.c:423:20: note: 'cleanup_module' target declared here 423 | static void __exit mlxcpld_led_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'init_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-mlxreg.c:7: drivers/leds/leds-mlxreg.c:276:24: note: 'cleanup_module' target declared here 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(mlxreg_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-nic78bx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-nic78bx.c:15: drivers/leds/leds-nic78bx.c:205:24: note: 'cleanup_module' target declared here 205 | module_platform_driver(led_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/leds/leds-nic78bx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/leds/leds-nic78bx.c:15: drivers/leds/leds-nic78bx.c:205:24: note: 'init_module' target declared here 205 | module_platform_driver(led_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' 205 | module_platform_driver(led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3692x.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3692x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3692x.c:6: drivers/leds/leds-lm3692x.c:464:19: note: 'cleanup_module' target declared here 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/leds-lm3692x.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3692x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/leds/leds-lm3692x.c:6: drivers/leds/leds-lm3692x.c:464:19: note: 'init_module' target declared here 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-lm3692x.c:464:1: note: in expansion of macro 'module_i2c_driver' 464 | module_i2c_driver(lm3692x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/leds/uleds.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uleds_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/leds/uleds.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(uleds_init); | ^~~~~~~~~~~ drivers/leds/uleds.c:221:19: note: 'init_module' target declared here 221 | static int __init uleds_init(void) | ^~~~~~~~~~ In file included from drivers/leds/uleds.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uleds_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/leds/uleds.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(uleds_exit); | ^~~~~~~~~~~ drivers/leds/uleds.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit uleds_exit(void) | ^~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': drivers/md/persistent-data/dm-space-map-common.c:458:16: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ drivers/md/persistent-data/dm-space-map-common.c:465:16: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ In file included from drivers/md/md-linear.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-linear.c:342:1: note: in expansion of macro 'module_init' 342 | module_init(linear_init); | ^~~~~~~~~~~ drivers/md/md-linear.c:332:19: note: 'init_module' target declared here 332 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from drivers/md/raid0.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid0.c:803:1: note: in expansion of macro 'module_init' 803 | module_init(raid0_init); | ^~~~~~~~~~~ drivers/md/raid0.c:793:19: note: 'init_module' target declared here 793 | static int __init raid0_init (void) | ^~~~~~~~~~ In file included from drivers/md/raid1.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid1.c:3363:1: note: in expansion of macro 'module_init' 3363 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid1.c:3353:19: note: 'init_module' target declared here 3353 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/md/raid10.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid10.c:4907:1: note: in expansion of macro 'module_init' 4907 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid10.c:4897:19: note: 'init_module' target declared here 4897 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/md/raid5.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/raid5.c:8493:1: note: in expansion of macro 'module_init' 8493 | module_init(raid5_init); | ^~~~~~~~~~~ drivers/md/raid5.c:8461:19: note: 'init_module' target declared here 8461 | static int __init raid5_init(void) | ^~~~~~~~~~ drivers/md/raid5-ppl.c: In function 'ppl_log_stripe': drivers/md/raid5-ppl.c:349:15: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 349 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); | ^~~~~~~~~~~~~ drivers/md/raid5-ppl.c:353:16: warning: taking address of packed member of 'struct ppl_header_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 353 | le32_add_cpu(&e->pp_size, PAGE_SIZE); | ^~~~~~~~~~~ In file included from drivers/md/md-multipath.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multipath_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-multipath.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(multipath_init); | ^~~~~~~~~~~ drivers/md/md-multipath.c:493:19: note: 'init_module' target declared here 493 | static int __init multipath_init (void) | ^~~~~~~~~~~~~~ In file included from drivers/md/md-multipath.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multipath_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/md-multipath.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(multipath_exit); | ^~~~~~~~~~~ drivers/md/md-multipath.c:498:20: note: 'cleanup_module' target declared here 498 | static void __exit multipath_exit (void) | ^~~~~~~~~~~~~~ In file included from drivers/md/md-faulty.c:66: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/md-faulty.c:366:1: note: in expansion of macro 'module_init' 366 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/md-faulty.c:356:19: note: 'init_module' target declared here 356 | static int __init raid_init(void) | ^~~~~~~~~ In file included from drivers/md/dm-unstripe.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_unstripe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(dm_unstripe_init); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:190:19: note: 'init_module' target declared here 190 | static int __init dm_unstripe_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/md/dm-unstripe.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_unstripe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-unstripe.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(dm_unstripe_exit); | ^~~~~~~~~~~ drivers/md/dm-unstripe.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit dm_unstripe_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/md/dm-bio-prison-v1.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:460:1: note: in expansion of macro 'module_init' 460 | module_init(dm_bio_prison_init); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:428:19: note: 'init_module' target declared here 428 | static int __init dm_bio_prison_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-bio-prison-v1.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:461:1: note: in expansion of macro 'module_exit' 461 | module_exit(dm_bio_prison_exit); | ^~~~~~~~~~~ drivers/md/dm-bio-prison-v1.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit dm_bio_prison_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-crypt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3112:1: note: in expansion of macro 'module_init' 3112 | module_init(dm_crypt_init); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3096:19: note: 'init_module' target declared here 3096 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-crypt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-crypt.c:3113:1: note: in expansion of macro 'module_exit' 3113 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ drivers/md/dm-crypt.c:3107:20: note: 'cleanup_module' target declared here 3107 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-delay.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_delay_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-delay.c:387:1: note: in expansion of macro 'module_init' 387 | module_init(dm_delay_init); | ^~~~~~~~~~~ drivers/md/dm-delay.c:365:19: note: 'init_module' target declared here 365 | static int __init dm_delay_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-delay.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_delay_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-delay.c:388:1: note: in expansion of macro 'module_exit' 388 | module_exit(dm_delay_exit); | ^~~~~~~~~~~ drivers/md/dm-delay.c:381:20: note: 'cleanup_module' target declared here 381 | static void __exit dm_delay_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-flakey.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_flakey_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:499:1: note: in expansion of macro 'module_init' 499 | module_init(dm_flakey_init); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:483:19: note: 'init_module' target declared here 483 | static int __init dm_flakey_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-flakey.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_flakey_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-flakey.c:500:1: note: in expansion of macro 'module_exit' 500 | module_exit(dm_flakey_exit); | ^~~~~~~~~~~ drivers/md/dm-flakey.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit dm_flakey_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-mpath.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2097:1: note: in expansion of macro 'module_init' 2097 | module_init(dm_multipath_init); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2047:19: note: 'init_module' target declared here 2047 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-mpath.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-mpath.c:2098:1: note: in expansion of macro 'module_exit' 2098 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ drivers/md/dm-mpath.c:2089:20: note: 'cleanup_module' target declared here 2089 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-round-robin.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:231:1: note: in expansion of macro 'module_init' 231 | module_init(dm_rr_init); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:211:19: note: 'init_module' target declared here 211 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-round-robin.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-round-robin.c:232:1: note: in expansion of macro 'module_exit' 232 | module_exit(dm_rr_exit); | ^~~~~~~~~~~ drivers/md/dm-round-robin.c:223:20: note: 'cleanup_module' target declared here 223 | static void __exit dm_rr_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-queue-length.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_ql_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(dm_ql_init); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:255:19: note: 'init_module' target declared here 255 | static int __init dm_ql_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-queue-length.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_ql_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-queue-length.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(dm_ql_exit); | ^~~~~~~~~~~ drivers/md/dm-queue-length.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit dm_ql_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-service-time.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_st_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(dm_st_init); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:337:19: note: 'init_module' target declared here 337 | static int __init dm_st_init(void) | ^~~~~~~~~~ In file included from drivers/md/dm-service-time.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_st_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-service-time.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(dm_st_exit); | ^~~~~~~~~~~ drivers/md/dm-service-time.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit dm_st_exit(void) | ^~~~~~~~~~ In file included from drivers/md/dm-switch.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_switch_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-switch.c:580:1: note: in expansion of macro 'module_init' 580 | module_init(dm_switch_init); | ^~~~~~~~~~~ drivers/md/dm-switch.c:564:19: note: 'init_module' target declared here 564 | static int __init dm_switch_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-switch.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_switch_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-switch.c:581:1: note: in expansion of macro 'module_exit' 581 | module_exit(dm_switch_exit); | ^~~~~~~~~~~ drivers/md/dm-switch.c:575:20: note: 'cleanup_module' target declared here 575 | static void __exit dm_switch_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-log-userspace-base.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'userspace_dirty_log_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:929:1: note: in expansion of macro 'module_init' 929 | module_init(userspace_dirty_log_init); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:890:19: note: 'init_module' target declared here 890 | static int __init userspace_dirty_log_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-log-userspace-base.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'userspace_dirty_log_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:930:1: note: in expansion of macro 'module_exit' 930 | module_exit(userspace_dirty_log_exit); | ^~~~~~~~~~~ drivers/md/dm-log-userspace-base.c:919:20: note: 'cleanup_module' target declared here 919 | static void __exit userspace_dirty_log_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-raid.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4045:1: note: in expansion of macro 'module_init' 4045 | module_init(dm_raid_init); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4031:19: note: 'init_module' target declared here 4031 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-raid.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-raid.c:4046:1: note: in expansion of macro 'module_exit' 4046 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ drivers/md/dm-raid.c:4040:20: note: 'cleanup_module' target declared here 4040 | static void __exit dm_raid_exit(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-thin.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4501:1: note: in expansion of macro 'module_init' 4501 | module_init(dm_thin_init); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4463:19: note: 'init_module' target declared here 4463 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ In file included from drivers/md/dm-verity-target.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_verity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1196:1: note: in expansion of macro 'module_init' 1196 | module_init(dm_verity_init); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1180:19: note: 'init_module' target declared here 1180 | static int __init dm_verity_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-verity-target.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_verity_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-verity-target.c:1197:1: note: in expansion of macro 'module_exit' 1197 | module_exit(dm_verity_exit); | ^~~~~~~~~~~ drivers/md/dm-verity-target.c:1191:20: note: 'cleanup_module' target declared here 1191 | static void __exit dm_verity_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/md/dm-cache-target.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3506:1: note: in expansion of macro 'module_init' 3506 | module_init(dm_cache_init); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3482:19: note: 'init_module' target declared here 3482 | static int __init dm_cache_init(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-cache-target.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-cache-target.c:3507:1: note: in expansion of macro 'module_exit' 3507 | module_exit(dm_cache_exit); | ^~~~~~~~~~~ drivers/md/dm-cache-target.c:3500:20: note: 'cleanup_module' target declared here 3500 | static void __exit dm_cache_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/md/dm-cache-policy-smq.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(smq_init); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1885:19: note: 'init_module' target declared here 1885 | static int __init smq_init(void) | ^~~~~~~~ In file included from drivers/md/dm-cache-policy-smq.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1934:1: note: in expansion of macro 'module_exit' 1934 | module_exit(smq_exit); | ^~~~~~~~~~~ drivers/md/dm-cache-policy-smq.c:1925:20: note: 'cleanup_module' target declared here 1925 | static void __exit smq_exit(void) | ^~~~~~~~ In file included from drivers/md/dm-log-writes.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_log_writes_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1017:1: note: in expansion of macro 'module_init' 1017 | module_init(dm_log_writes_init); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1002:19: note: 'init_module' target declared here 1002 | static int __init dm_log_writes_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-log-writes.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_log_writes_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-log-writes.c:1018:1: note: in expansion of macro 'module_exit' 1018 | module_exit(dm_log_writes_exit); | ^~~~~~~~~~~ drivers/md/dm-log-writes.c:1012:20: note: 'cleanup_module' target declared here 1012 | static void __exit dm_log_writes_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/md/dm-integrity.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_integrity_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3633:1: note: in expansion of macro 'module_init' 3633 | module_init(dm_integrity_init); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3608:12: note: 'init_module' target declared here 3608 | int __init dm_integrity_init(void) | ^~~~~~~~~~~~~~~~~ drivers/md/dm-integrity.c: In function 'rw_section_mac.part.0': drivers/md/dm-integrity.c:562:8: warning: argument to variable-length array may be too large [-Wvla-larger-than=] 562 | __u8 digest[size]; | ^~~~~~ In file included from drivers/md/dm-zoned-target.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmz_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:922:1: note: in expansion of macro 'module_init' 922 | module_init(dmz_init); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:912:19: note: 'init_module' target declared here 912 | static int __init dmz_init(void) | ^~~~~~~~ In file included from drivers/md/dm-zoned-target.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmz_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/md/dm-zoned-target.c:923:1: note: in expansion of macro 'module_exit' 923 | module_exit(dmz_exit); | ^~~~~~~~~~~ drivers/md/dm-zoned-target.c:917:20: note: 'cleanup_module' target declared here 917 | static void __exit dmz_exit(void) | ^~~~~~~~ In file included from drivers/media/cec/cec-core.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cec_devnode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/cec/cec-core.c:473:1: note: in expansion of macro 'subsys_initcall' 473 | subsys_initcall(cec_devnode_init); | ^~~~~~~~~~~~~~~ drivers/media/cec/cec-core.c:439:19: note: 'init_module' target declared here 439 | static int __init cec_devnode_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/cec/cec-core.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cec_devnode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/cec/cec-core.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(cec_devnode_exit) | ^~~~~~~~~~~ drivers/media/cec/cec-core.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit cec_devnode_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/common/saa7146/saa7146_fops.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7146_vv_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:643:1: note: in expansion of macro 'module_init' 643 | module_init(saa7146_vv_init_module); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:633:19: note: 'init_module' target declared here 633 | static int __init saa7146_vv_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/saa7146/saa7146_fops.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7146_vv_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:644:1: note: in expansion of macro 'module_exit' 644 | module_exit(saa7146_vv_cleanup_module); | ^~~~~~~~~~~ drivers/media/common/saa7146/saa7146_fops.c:639:20: note: 'cleanup_module' target declared here 639 | static void __exit saa7146_vv_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smscore_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2169:1: note: in expansion of macro 'module_init' 2169 | module_init(smscore_module_init); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2130:19: note: 'init_module' target declared here 2130 | static int __init smscore_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smscore_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2170:1: note: in expansion of macro 'module_exit' 2170 | module_exit(smscore_module_exit); | ^~~~~~~~~~~ drivers/media/common/siano/smscoreapi.c:2142:20: note: 'cleanup_module' target declared here 2142 | static void __exit smscore_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smsdvb-main.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsdvb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1237:1: note: in expansion of macro 'module_init' 1237 | module_init(smsdvb_module_init); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1207:19: note: 'init_module' target declared here 1207 | static int __init smsdvb_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smsdvb-main.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsdvb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1238:1: note: in expansion of macro 'module_exit' 1238 | module_exit(smsdvb_module_exit); | ^~~~~~~~~~~ drivers/media/common/siano/smsdvb-main.c:1223:20: note: 'cleanup_module' target declared here 1223 | static void __exit smsdvb_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-core/dvbdev.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dvbdev': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1062:1: note: in expansion of macro 'subsys_initcall' 1062 | subsys_initcall(init_dvbdev); | ^~~~~~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1023:19: note: 'init_module' target declared here 1023 | static int __init init_dvbdev(void) | ^~~~~~~~~~~ In file included from drivers/media/dvb-core/dvbdev.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dvbdev': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1063:1: note: in expansion of macro 'module_exit' 1063 | module_exit(exit_dvbdev); | ^~~~~~~~~~~ drivers/media/dvb-core/dvbdev.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit exit_dvbdev(void) | ^~~~~~~~~~~ In file included from drivers/media/dvb-frontends/dvb-pll.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_pll_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/dvb-pll.h:9, from drivers/media/dvb-frontends/dvb-pll.c:24: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'cleanup_module' target declared here 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/dvb-pll.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_pll_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/dvb-pll.h:9, from drivers/media/dvb-frontends/dvb-pll.c:24: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'init_module' target declared here 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' 951 | module_i2c_driver(dvb_pll_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/lgdt330x.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt330x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/lgdt330x.c:40: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'cleanup_module' target declared here 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/lgdt330x.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt330x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/lgdt330x.c:40: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'init_module' target declared here 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' 1014 | module_i2c_driver(lgdt330x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/lgdt3306a.h:22, from drivers/media/dvb-frontends/lgdt3306a.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/lgdt3306a.h:21, from drivers/media/dvb-frontends/lgdt3306a.c:25: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/lgdt3306a.h:22, from drivers/media/dvb-frontends/lgdt3306a.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/lgdt3306a.h:21, from drivers/media/dvb-frontends/lgdt3306a.c:25: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'init_module' target declared here 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' 2290 | module_i2c_driver(lgdt3306a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/au8522_priv.h:26, from drivers/media/dvb-frontends/au8522_decoder.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au8522_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/au8522_decoder.c:29: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'cleanup_module' target declared here 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/au8522_priv.h:26, from drivers/media/dvb-frontends/au8522_decoder.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au8522_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/au8522_decoder.c:29: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'init_module' target declared here 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' 793 | module_i2c_driver(au8522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9013_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'cleanup_module' target declared here 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9013_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9013_priv.h:24, from drivers/media/dvb-frontends/af9013.c:21: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'init_module' target declared here 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' 1584 | module_i2c_driver(af9013_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2168_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: drivers/media/dvb-frontends/si2168.c:858:19: note: 'cleanup_module' target declared here 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2168_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2168_priv.h:21, from drivers/media/dvb-frontends/si2168.c:19: drivers/media/dvb-frontends/si2168.c:858:19: note: 'init_module' target declared here 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(si2168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88ds3103_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: drivers/media/dvb-frontends/m88ds3103.c:1519:19: note: 'cleanup_module' target declared here 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88ds3103_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/m88ds3103_priv.h:20, from drivers/media/dvb-frontends/m88ds3103.c:17: drivers/media/dvb-frontends/m88ds3103.c:1519:19: note: 'init_module' target declared here 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1519:1: note: in expansion of macro 'module_i2c_driver' 1519 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88472_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'cleanup_module' target declared here 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88472_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88472_priv.h:20, from drivers/media/dvb-frontends/mn88472.c:17: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'init_module' target declared here 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' 740 | module_i2c_driver(mn88472_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88473_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'cleanup_module' target declared here 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88473_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/mn88473_priv.h:20, from drivers/media/dvb-frontends/mn88473.c:17: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'init_module' target declared here 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' 775 | module_i2c_driver(mn88473_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_stat_work': drivers/media/dvb-frontends/ts2020.c:446:40: warning: taking address of packed member of 'struct dtv_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | ret = ts2020_get_tuner_gain(priv->fe, &c->strength.stat[0].svalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts2020_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'cleanup_module' target declared here 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/ts2020.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts2020_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/ts2020.c:22: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'init_module' target declared here 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' 739 | module_i2c_driver(ts2020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2820r_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'cleanup_module' target declared here 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2820r_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/cxd2820r_priv.h:26, from drivers/media/dvb-frontends/cxd2820r_core.c:22: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'init_module' target declared here 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' 758 | module_i2c_driver(cxd2820r_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': drivers/media/dvb-frontends/drxk_hard.c:6550:22: warning: taking address of packed member of 'struct dtv_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 6550 | get_strength(state, &c->strength.stat[0].uvalue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/si2165.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2165_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2165.c:30: drivers/media/dvb-frontends/si2165.c:1310:19: note: 'cleanup_module' target declared here 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/si2165.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2165_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/si2165.c:30: drivers/media/dvb-frontends/si2165.c:1310:19: note: 'init_module' target declared here 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1310:1: note: in expansion of macro 'module_i2c_driver' 1310 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a8293_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: drivers/media/dvb-frontends/a8293.c:136:19: note: 'cleanup_module' target declared here 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a8293_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/a8293.h:20, from drivers/media/dvb-frontends/a8293.c:17: drivers/media/dvb-frontends/a8293.c:136:19: note: 'init_module' target declared here 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' 136 | module_i2c_driver(a8293_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/sp2_priv.h:21, from drivers/media/dvb-frontends/sp2.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/dvbdev.h:26, from ./include/media/dvb_ca_en50221.h:23, from drivers/media/dvb-frontends/sp2.h:20, from drivers/media/dvb-frontends/sp2_priv.h:20, from drivers/media/dvb-frontends/sp2.c:24: drivers/media/dvb-frontends/sp2.c:435:19: note: 'cleanup_module' target declared here 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/sp2_priv.h:21, from drivers/media/dvb-frontends/sp2.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/dvbdev.h:26, from ./include/media/dvb_ca_en50221.h:23, from drivers/media/dvb-frontends/sp2.h:20, from drivers/media/dvb-frontends/sp2_priv.h:20, from drivers/media/dvb-frontends/sp2.c:24: drivers/media/dvb-frontends/sp2.c:435:19: note: 'init_module' target declared here 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' 435 | module_i2c_driver(sp2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda10071_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'cleanup_module' target declared here 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda10071_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/tda10071_priv.h:24, from drivers/media/dvb-frontends/tda10071.c:21: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'init_module' target declared here 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' 1262 | module_i2c_driver(tda10071_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2830_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'cleanup_module' target declared here 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2830_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2830_priv.h:21, from drivers/media/dvb-frontends/rtl2830.c:18: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'init_module' target declared here 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(rtl2830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2832_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'cleanup_module' target declared here 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2832_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/rtl2832_priv.h:29, from drivers/media/dvb-frontends/rtl2832.c:22: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'init_module' target declared here 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' 1158 | module_i2c_driver(rtl2832_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9033_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'cleanup_module' target declared here 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9033_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/dvb-frontends/af9033_priv.h:21, from drivers/media/dvb-frontends/af9033.c:18: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'init_module' target declared here 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' 1209 | module_i2c_driver(af9033_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tc90522.h:19, from drivers/media/dvb-frontends/tc90522.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc90522_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/tc90522.h:18, from drivers/media/dvb-frontends/tc90522.c:25: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'cleanup_module' target declared here 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/tc90522.h:19, from drivers/media/dvb-frontends/tc90522.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc90522_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/tc90522.h:18, from drivers/media/dvb-frontends/tc90522.c:25: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'init_module' target declared here 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' 826 | module_i2c_driver(tc90522_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/helene.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/helene.h:25, from drivers/media/dvb-frontends/helene.c:25: drivers/media/dvb-frontends/helene.c:1126:19: note: 'cleanup_module' target declared here 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/helene.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/helene.h:25, from drivers/media/dvb-frontends/helene.c:25: drivers/media/dvb-frontends/helene.c:1126:19: note: 'init_module' target declared here 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' 1126 | module_i2c_driver(helene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/zd1301_demod.h:22, from drivers/media/dvb-frontends/zd1301_demod.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/dvb-frontends/zd1301_demod.h:20, from drivers/media/dvb-frontends/zd1301_demod.c:17: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'init_module' target declared here 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/dvb-frontends/zd1301_demod.h:22, from drivers/media/dvb-frontends/zd1301_demod.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/dvb-frontends/zd1301_demod.h:20, from drivers/media/dvb-frontends/zd1301_demod.c:17: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'cleanup_module' target declared here 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' 547 | module_platform_driver(zd1301_demod_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/cxd2099.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2099_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/cxd2099.c:19: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'cleanup_module' target declared here 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/dvb-frontends/cxd2099.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2099_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/dvb-frontends/cxd2099.c:19: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'init_module' target declared here 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' 700 | module_i2c_driver(cxd2099_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/firewire/firedtv-fw.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fdtv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(fdtv_exit); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:415:20: note: 'cleanup_module' target declared here 415 | static void __exit fdtv_exit(void) | ^~~~~~~~~ In file included from drivers/media/firewire/firedtv-fw.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fdtv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:421:1: note: in expansion of macro 'module_init' 421 | module_init(fdtv_init); | ^~~~~~~~~~~ drivers/media/firewire/firedtv-fw.c:400:19: note: 'init_module' target declared here 400 | static int __init fdtv_init(void) | ^~~~~~~~~ In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx25840_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cx25840/cx25840-core.c:40: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'cleanup_module' target declared here 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx25840_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cx25840/cx25840-core.c:40: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'init_module' target declared here 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' 5370 | module_i2c_driver(cx25840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/msp3400-driver.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/msp3400-driver.c:48: drivers/media/i2c/msp3400-driver.c:907:19: note: 'cleanup_module' target declared here 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/msp3400-driver.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/msp3400-driver.c:48: drivers/media/i2c/msp3400-driver.c:907:19: note: 'init_module' target declared here 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' 907 | module_i2c_driver(msp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvaudio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvaudio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvaudio.c:34: drivers/media/i2c/tvaudio.c:2103:19: note: 'cleanup_module' target declared here 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvaudio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvaudio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvaudio.c:34: drivers/media/i2c/tvaudio.c:2103:19: note: 'init_module' target declared here 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' 2103 | module_i2c_driver(tvaudio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda7432.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7432_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda7432.c:34: drivers/media/i2c/tda7432.c:418:19: note: 'cleanup_module' target declared here 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda7432.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7432_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda7432.c:34: drivers/media/i2c/tda7432.c:418:19: note: 'init_module' target declared here 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' 418 | module_i2c_driver(tda7432_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6588.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6588_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6588.c:24: drivers/media/i2c/saa6588.c:528:19: note: 'cleanup_module' target declared here 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6588.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6588_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6588.c:24: drivers/media/i2c/saa6588.c:528:19: note: 'init_module' target declared here 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' 528 | module_i2c_driver(saa6588_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda9840.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda9840_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda9840.c:32: drivers/media/i2c/tda9840.c:213:19: note: 'cleanup_module' target declared here 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tda9840.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda9840_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tda9840.c:32: drivers/media/i2c/tda9840.c:213:19: note: 'init_module' target declared here 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' 213 | module_i2c_driver(tda9840_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6415c.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6415c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6415c.c:34: drivers/media/i2c/tea6415c.c:172:19: note: 'cleanup_module' target declared here 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6415c.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6415c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6415c.c:34: drivers/media/i2c/tea6415c.c:172:19: note: 'init_module' target declared here 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' 172 | module_i2c_driver(tea6415c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6420.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6420_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6420.c:34: drivers/media/i2c/tea6420.c:154:19: note: 'cleanup_module' target declared here 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tea6420.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6420_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tea6420.c:34: drivers/media/i2c/tea6420.c:154:19: note: 'init_module' target declared here 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' 154 | module_i2c_driver(tea6420_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7115.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa711x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7115.c:31: drivers/media/i2c/saa7115.c:1952:19: note: 'cleanup_module' target declared here 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7115.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa711x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7115.c:31: drivers/media/i2c/saa7115.c:1952:19: note: 'init_module' target declared here 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' 1952 | module_i2c_driver(saa711x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa717x.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa717x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa717x.c:35: drivers/media/i2c/saa717x.c:1362:19: note: 'cleanup_module' target declared here 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa717x.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa717x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa717x.c:35: drivers/media/i2c/saa717x.c:1362:19: note: 'init_module' target declared here 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' 1362 | module_i2c_driver(saa717x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7127.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7127_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7127.c:50: drivers/media/i2c/saa7127.c:828:19: note: 'cleanup_module' target declared here 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa7127.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7127_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa7127.c:50: drivers/media/i2c/saa7127.c:828:19: note: 'init_module' target declared here 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' 828 | module_i2c_driver(saa7127_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6752hs.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6752hs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6752hs.c:33: drivers/media/i2c/saa6752hs.c:803:19: note: 'cleanup_module' target declared here 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/saa6752hs.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6752hs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/saa6752hs.c:33: drivers/media/i2c/saa6752hs.c:803:19: note: 'init_module' target declared here 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' 803 | module_i2c_driver(saa6752hs_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvp5150.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvp5150_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvp5150.c:8: drivers/media/i2c/tvp5150.c:1613:19: note: 'cleanup_module' target declared here 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tvp5150.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvp5150_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tvp5150.c:8: drivers/media/i2c/tvp5150.c:1613:19: note: 'init_module' target declared here 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' 1613 | module_i2c_driver(tvp5150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw2804.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw2804_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw2804.c:16: drivers/media/i2c/tw2804.c:441:19: note: 'cleanup_module' target declared here 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw2804.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw2804_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw2804.c:16: drivers/media/i2c/tw2804.c:441:19: note: 'init_module' target declared here 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' 441 | module_i2c_driver(tw2804_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9903.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9903_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9903.c:16: drivers/media/i2c/tw9903.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9903.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9903_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9903.c:16: drivers/media/i2c/tw9903.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(tw9903_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9906.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9906_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9906.c:16: drivers/media/i2c/tw9906.c:239:19: note: 'cleanup_module' target declared here 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/tw9906.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9906_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/tw9906.c:16: drivers/media/i2c/tw9906.c:239:19: note: 'init_module' target declared here 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' 239 | module_i2c_driver(tw9906_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs3308.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs3308_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs3308.c:23: drivers/media/i2c/cs3308.c:137:19: note: 'cleanup_module' target declared here 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs3308.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs3308_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs3308.c:23: drivers/media/i2c/cs3308.c:137:19: note: 'init_module' target declared here 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' 137 | module_i2c_driver(cs3308_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs5345.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5345_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs5345.c:19: drivers/media/i2c/cs5345.c:217:19: note: 'cleanup_module' target declared here 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs5345.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5345_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs5345.c:19: drivers/media/i2c/cs5345.c:217:19: note: 'init_module' target declared here 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' 217 | module_i2c_driver(cs5345_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs53l32a.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs53l32a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs53l32a.c:24: drivers/media/i2c/cs53l32a.c:227:19: note: 'cleanup_module' target declared here 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/cs53l32a.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs53l32a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/cs53l32a.c:24: drivers/media/i2c/cs53l32a.c:227:19: note: 'init_module' target declared here 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' 227 | module_i2c_driver(cs53l32a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/m52790.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm52790_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/m52790.c:24: drivers/media/i2c/m52790.c:191:19: note: 'cleanup_module' target declared here 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/m52790.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm52790_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/m52790.c:24: drivers/media/i2c/m52790.c:191:19: note: 'init_module' target declared here 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' 191 | module_i2c_driver(m52790_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/uda1342.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uda1342_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/uda1342.c:16: drivers/media/i2c/uda1342.c:106:19: note: 'cleanup_module' target declared here 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/uda1342.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uda1342_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/uda1342.c:16: drivers/media/i2c/uda1342.c:106:19: note: 'init_module' target declared here 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' 106 | module_i2c_driver(uda1342_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8775.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8775_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8775.c:29: drivers/media/i2c/wm8775.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8775.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8775_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8775.c:29: drivers/media/i2c/wm8775.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(wm8775_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8739.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8739_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8739.c:25: drivers/media/i2c/wm8739.c:271:19: note: 'cleanup_module' target declared here 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/wm8739.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8739_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/wm8739.c:25: drivers/media/i2c/wm8739.c:271:19: note: 'init_module' target declared here 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' 271 | module_i2c_driver(wm8739_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/vp27smpx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp27smpx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/vp27smpx.c:25: drivers/media/i2c/vp27smpx.c:200:19: note: 'cleanup_module' target declared here 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/vp27smpx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp27smpx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/vp27smpx.c:25: drivers/media/i2c/vp27smpx.c:200:19: note: 'init_module' target declared here 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' 200 | module_i2c_driver(vp27smpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/sony-btf-mpx.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/sony-btf-mpx.c:16: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'cleanup_module' target declared here 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/sony-btf-mpx.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/sony-btf-mpx.c:16: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'init_module' target declared here 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' 393 | module_i2c_driver(sony_btf_mpx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64031a.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64031a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64031a.c:22: drivers/media/i2c/upd64031a.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64031a.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64031a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64031a.c:22: drivers/media/i2c/upd64031a.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(upd64031a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64083.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64083_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64083.c:21: drivers/media/i2c/upd64083.c:218:19: note: 'cleanup_module' target declared here 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/upd64083.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64083_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/upd64083.c:21: drivers/media/i2c/upd64083.c:218:19: note: 'init_module' target declared here 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' 218 | module_i2c_driver(upd64083_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov2640.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov2640.c:18: drivers/media/i2c/ov2640.c:1264:19: note: 'cleanup_module' target declared here 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov2640.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov2640.c:18: drivers/media/i2c/ov2640.c:1264:19: note: 'init_module' target declared here 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' 1264 | module_i2c_driver(ov2640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov7640.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov7640_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov7640.c:16: drivers/media/i2c/ov7640.c:99:19: note: 'cleanup_module' target declared here 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ov7640.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov7640_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ov7640.c:16: drivers/media/i2c/ov7640.c:99:19: note: 'init_module' target declared here 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' 99 | module_i2c_driver(ov7640_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/mt9v011.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt9v011_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/mt9v011.c:7: drivers/media/i2c/mt9v011.c:596:19: note: 'cleanup_module' target declared here 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/mt9v011.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt9v011_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/mt9v011.c:7: drivers/media/i2c/mt9v011.c:596:19: note: 'init_module' target declared here 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' 596 | module_i2c_driver(mt9v011_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': drivers/media/i2c/ir-kbd-i2c.c:535:28: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | s = find_slot(code_block->space, | ~~~~~~~~~~^~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:545:28: warning: taking address of packed member of 'struct code_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 545 | p = find_slot(code_block->pulse, | ~~~~~~~~~~^~~~~~~ In file included from drivers/media/i2c/ir-kbd-i2c.c:49: drivers/media/i2c/ir-kbd-i2c.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_kbd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ir-kbd-i2c.c:57: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'cleanup_module' target declared here 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/i2c/ir-kbd-i2c.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_kbd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/i2c/ir-kbd-i2c.c:57: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'init_module' target declared here 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' 961 | module_i2c_driver(ir_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/mmc/siano/smssdio.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smssdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:375:1: note: in expansion of macro 'module_exit' 375 | module_exit(smssdio_module_exit); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:369:20: note: 'cleanup_module' target declared here 369 | static void __exit smssdio_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/mmc/siano/smssdio.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smssdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:374:1: note: in expansion of macro 'module_init' 374 | module_init(smssdio_module_init); | ^~~~~~~~~~~ drivers/media/mmc/siano/smssdio.c:357:19: note: 'init_module' target declared here 357 | static int __init smssdio_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/common/b2c2/flexcop-common.h:11, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'cleanup_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/pci/b2c2/flexcop-pci.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/common/b2c2/flexcop-common.h:11, from drivers/media/pci/b2c2/flexcop-pci.c:8: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'init_module' target declared here 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' 432 | module_pci_driver(flexcop_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bttv_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4450:1: note: in expansion of macro 'module_exit' 4450 | module_exit(bttv_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4443:20: note: 'cleanup_module' target declared here 4443 | static void __exit bttv_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bttv_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4449:1: note: in expansion of macro 'module_init' 4449 | module_init(bttv_init_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bttv-driver.c:4413:19: note: 'init_module' target declared here 4413 | static int __init bttv_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bt878.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt878_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:577:1: note: in expansion of macro 'module_exit' 577 | module_exit(bt878_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit bt878_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/bt878.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt878_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:576:1: note: in expansion of macro 'module_init' 576 | module_init(bt878_init_module); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/bt878.c:559:19: note: 'init_module' target declared here 559 | static int __init bt878_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_bt8xx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:967:1: note: in expansion of macro 'module_init' 967 | module_init(dvb_bt8xx_init); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:957:19: note: 'init_module' target declared here 957 | static int __init dvb_bt8xx_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_bt8xx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:968:1: note: in expansion of macro 'module_exit' 968 | module_exit(dvb_bt8xx_exit); | ^~~~~~~~~~~ drivers/media/pci/bt8xx/dvb-bt8xx.c:962:20: note: 'cleanup_module' target declared here 962 | static void __exit dvb_bt8xx_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-driver.h:23, from drivers/media/pci/cx18/cx18-driver.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(module_cleanup); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit module_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-driver.h:23, from drivers/media/pci/cx18/cx18-driver.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(module_start); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-driver.c:1321:19: note: 'init_module' target declared here 1321 | static int __init module_start(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx18_alsa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(cx18_alsa_init); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:235:19: note: 'init_module' target declared here 235 | static int __init cx18_alsa_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx18_alsa_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:290:1: note: in expansion of macro 'module_exit' 290 | module_exit(cx18_alsa_exit); | ^~~~~~~~~~~ drivers/media/pci/cx18/cx18-alsa-main.c:274:20: note: 'cleanup_module' target declared here 274 | static void __exit cx18_alsa_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx23885/cx23885.h:31, from drivers/media/pci/cx23885/cx23885-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx23885_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2266:1: note: in expansion of macro 'module_exit' 2266 | module_exit(cx23885_fini); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2260:20: note: 'cleanup_module' target declared here 2260 | static void __exit cx23885_fini(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx23885/cx23885.h:31, from drivers/media/pci/cx23885/cx23885-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx23885_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2265:1: note: in expansion of macro 'module_init' 2265 | module_init(cx23885_init); | ^~~~~~~~~~~ drivers/media/pci/cx23885/cx23885-core.c:2253:19: note: 'init_module' target declared here 2253 | static int __init cx23885_init(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-video.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-video.c:24: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'cleanup_module' target declared here 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-video.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-video.c:24: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'init_module' target declared here 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' 1684 | module_pci_driver(cx8800_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-mpeg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-mpeg.c:21: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'cleanup_module' target declared here 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-mpeg.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-mpeg.c:21: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'init_module' target declared here 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' 814 | module_pci_driver(cx8802_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-alsa.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-alsa.c:22: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'cleanup_module' target declared here 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-alsa.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/cx88/cx88.h:22, from drivers/media/pci/cx88/cx88-alsa.c:22: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'init_module' target declared here 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' 1017 | module_pci_driver(cx88_audio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-blackbird.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blackbird_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(blackbird_init); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1247:19: note: 'init_module' target declared here 1247 | static int __init blackbird_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-blackbird.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blackbird_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(blackbird_fini); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-blackbird.c:1254:20: note: 'cleanup_module' target declared here 1254 | static void __exit blackbird_fini(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-dvb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1850:1: note: in expansion of macro 'module_init' 1850 | module_init(dvb_init); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1839:19: note: 'init_module' target declared here 1839 | static int __init dvb_init(void) | ^~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/cx88/cx88.h:35, from drivers/media/pci/cx88/cx88-dvb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1851:1: note: in expansion of macro 'module_exit' 1851 | module_exit(dvb_fini); | ^~~~~~~~~~~ drivers/media/pci/cx88/cx88-dvb.c:1845:20: note: 'cleanup_module' target declared here 1845 | static void __exit dvb_fini(void) | ^~~~~~~~ In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ddbridge': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(module_exit_ddbridge); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:310:20: note: 'cleanup_module' target declared here 310 | static __exit void module_exit_ddbridge(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ddbridge': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(module_init_ddbridge); | ^~~~~~~~~~~ drivers/media/pci/ddbridge/ddbridge-main.c:293:19: note: 'init_module' target declared here 293 | static __init int module_init_ddbridge(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm1105_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'cleanup_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/dm1105/dm1105.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm1105_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/dm1105/dm1105.c:18: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'init_module' target declared here 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' 1239 | module_pci_driver(dm1105_driver); | ^~~~~~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_v4l2_try_fmt': drivers/media/pci/intel/ipu3/ipu3-cio2.c:1103:25: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | fmt = cio2_find_format(&mpix->pixelformat, NULL); | ^~~~~~~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_video_link_validate': drivers/media/pci/intel/ipu3/ipu3-cio2.c:1362:24: warning: taking address of packed member of 'struct v4l2_pix_format_mplane' may result in an unaligned pointer value [-Waddress-of-packed-member] 1362 | if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: drivers/media/pci/intel/ipu3/ipu3-cio2.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cio2_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'cleanup_module' target declared here 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cio2_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'init_module' target declared here 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' 2048 | module_pci_driver(cio2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtv-driver.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1517:1: note: in expansion of macro 'module_exit' 1517 | module_exit(module_cleanup); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1492:20: note: 'cleanup_module' target declared here 1492 | static void __exit module_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtv-driver.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1516:1: note: in expansion of macro 'module_init' 1516 | module_init(module_start); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtv-driver.c:1468:19: note: 'init_module' target declared here 1468 | static int __init module_start(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, from drivers/media/pci/ivtv/ivtvfb.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ivtvfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtvfb.c:1298:1: note: in expansion of macro 'module_init' 1298 | module_init(ivtvfb_init); | ^~~~~~~~~~~ drivers/media/pci/ivtv/ivtvfb.c:1263:19: note: 'init_module' target declared here 1263 | static int __init ivtvfb_init(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/mantis/mantis_cards.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mantis_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/mantis_cards.c:24: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'cleanup_module' target declared here 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/mantis_cards.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mantis_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/mantis_cards.c:24: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'init_module' target declared here 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' 317 | module_pci_driver(mantis_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/hopper_cards.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hopper_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/hopper_cards.c:24: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'cleanup_module' target declared here 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/mantis/hopper_cards.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hopper_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/mantis/hopper_cards.c:24: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'init_module' target declared here 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' 272 | module_pci_driver(hopper_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/meye/meye.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'meye_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/meye/meye.c:1836:1: note: in expansion of macro 'module_exit' 1836 | module_exit(meye_exit); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1830:20: note: 'cleanup_module' target declared here 1830 | static void __exit meye_exit(void) | ^~~~~~~~~ In file included from drivers/media/pci/meye/meye.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'meye_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1835:1: note: in expansion of macro 'module_init' 1835 | module_init(meye_init); | ^~~~~~~~~~~ drivers/media/pci/meye/meye.c:1818:19: note: 'init_module' target declared here 1818 | static int __init meye_init(void) | ^~~~~~~~~ In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/dma-buf.h:31, from ./include/media/videobuf2-core.h:18, from ./include/media/videobuf2-v4l2.h:16, from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'cleanup_module' target declared here 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/dma-buf.h:31, from ./include/media/videobuf2-core.h:18, from ./include/media/videobuf2-v4l2.h:16, from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'init_module' target declared here 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' 1032 | module_pci_driver(netup_unidvb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ngene/ngene-cards.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ngene': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1252:1: note: in expansion of macro 'module_exit' 1252 | module_exit(module_exit_ngene); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1246:20: note: 'cleanup_module' target declared here 1246 | static __exit void module_exit_ngene(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ngene/ngene-cards.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ngene': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1251:1: note: in expansion of macro 'module_init' 1251 | module_init(module_init_ngene); | ^~~~~~~~~~~ drivers/media/pci/ngene/ngene-cards.c:1238:19: note: 'init_module' target declared here 1238 | static __init int module_init_ngene(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pluto2/pluto2.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pluto2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/pluto2/pluto2.c:22: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'cleanup_module' target declared here 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pluto2/pluto2.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pluto2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/pluto2/pluto2.c:22: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'init_module' target declared here 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' 793 | module_pci_driver(pluto2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pt1/pt1.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/pt1/pt1.c:28: drivers/media/pci/pt1/pt1.c:1449:19: note: 'cleanup_module' target declared here 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/pt1/pt1.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/pt1/pt1.c:28: drivers/media/pci/pt1/pt1.c:1449:19: note: 'init_module' target declared here 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' 1449 | module_pci_driver(pt1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1542:1: note: in expansion of macro 'module_init' 1542 | module_init(saa7134_init); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1529:19: note: 'init_module' target declared here 1529 | static int __init saa7134_init(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1543:1: note: in expansion of macro 'module_exit' 1543 | module_exit(saa7134_fini); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-core.c:1537:20: note: 'cleanup_module' target declared here 1537 | static void __exit saa7134_fini(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-empress.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'empress_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:348:1: note: in expansion of macro 'module_init' 348 | module_init(empress_register); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:338:19: note: 'init_module' target declared here 338 | static int __init empress_register(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-empress.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'empress_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(empress_unregister); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-empress.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit empress_unregister(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-go7007.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:529:1: note: in expansion of macro 'module_init' 529 | module_init(saa7134_go7007_mod_init); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:519:19: note: 'init_module' target declared here 519 | static int __init saa7134_go7007_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-go7007.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(saa7134_go7007_mod_cleanup); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-go7007.c:524:20: note: 'cleanup_module' target declared here 524 | static void __exit saa7134_go7007_mod_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-dvb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1969:1: note: in expansion of macro 'module_init' 1969 | module_init(dvb_register); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1959:19: note: 'init_module' target declared here 1959 | static int __init dvb_register(void) | ^~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from ./include/media/videobuf2-dvb.h:8, from drivers/media/pci/saa7134/saa7134.h:46, from drivers/media/pci/saa7134/saa7134-dvb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1970:1: note: in expansion of macro 'module_exit' 1970 | module_exit(dvb_unregister); | ^~~~~~~~~~~ drivers/media/pci/saa7134/saa7134-dvb.c:1964:20: note: 'cleanup_module' target declared here 1964 | static void __exit dvb_unregister(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/mxb.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:875:1: note: in expansion of macro 'module_exit' 875 | module_exit(mxb_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:869:20: note: 'cleanup_module' target declared here 869 | static void __exit mxb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/mxb.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:874:1: note: in expansion of macro 'module_init' 874 | module_init(mxb_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/mxb.c:859:19: note: 'init_module' target declared here 859 | static int __init mxb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_orion.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:499:1: note: in expansion of macro 'module_exit' 499 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit hexium_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_orion.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:498:1: note: in expansion of macro 'module_init' 498 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:483:19: note: 'init_module' target declared here 483 | static int __init hexium_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit hexium_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:410:19: note: 'init_module' target declared here 410 | static int __init hexium_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/saa7164/saa7164-core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7164_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1523:1: note: in expansion of macro 'module_exit' 1523 | module_exit(saa7164_fini); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1514:20: note: 'cleanup_module' target declared here 1514 | static void __exit saa7164_fini(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/saa7164/saa7164-core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7164_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1522:1: note: in expansion of macro 'module_init' 1522 | module_init(saa7164_init); | ^~~~~~~~~~~ drivers/media/pci/saa7164/saa7164-core.c:1504:19: note: 'init_module' target declared here 1504 | static int __init saa7164_init(void) | ^~~~~~~~~~~~ In file included from drivers/media/pci/smipcie/smipcie.h:25, from drivers/media/pci/smipcie/smipcie-main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smipcie_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/smipcie/smipcie.h:20, from drivers/media/pci/smipcie/smipcie-main.c:17: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'cleanup_module' target declared here 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/smipcie/smipcie.h:25, from drivers/media/pci/smipcie/smipcie-main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smipcie_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/pci/smipcie/smipcie.h:20, from drivers/media/pci/smipcie/smipcie-main.c:17: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'init_module' target declared here 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' 1125 | module_pci_driver(smipcie_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solo_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/solo6x10/solo6x10-core.c:23: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'cleanup_module' target declared here 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solo_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/solo6x10/solo6x10-core.c:23: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'init_module' target declared here 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' 687 | module_pci_driver(solo_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:893:1: note: in expansion of macro 'module_exit' 893 | module_exit(budget_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:887:20: note: 'cleanup_module' target declared here 887 | static void __exit budget_exit(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:892:1: note: in expansion of macro 'module_init' 892 | module_init(budget_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget.c:882:19: note: 'init_module' target declared here 882 | static int __init budget_init(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget-av.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_av_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1632:1: note: in expansion of macro 'module_exit' 1632 | module_exit(budget_av_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1626:20: note: 'cleanup_module' target declared here 1626 | static void __exit budget_av_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/pci/ttpci/budget.h:6, from drivers/media/pci/ttpci/budget-av.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_av_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1631:1: note: in expansion of macro 'module_init' 1631 | module_init(budget_av_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-av.c:1621:19: note: 'init_module' target declared here 1621 | static int __init budget_av_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/budget-ci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_ci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1583:1: note: in expansion of macro 'module_exit' 1583 | module_exit(budget_ci_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit budget_ci_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/budget-ci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_ci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1582:1: note: in expansion of macro 'module_init' 1582 | module_init(budget_ci_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-ci.c:1572:19: note: 'init_module' target declared here 1572 | static int __init budget_ci_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/pci/ttpci/av7110.h:25, from drivers/media/pci/ttpci/budget-patch.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_patch_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:674:1: note: in expansion of macro 'module_init' 674 | module_init(budget_patch_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:651:19: note: 'init_module' target declared here 651 | static int __init budget_patch_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/pci/ttpci/av7110.h:25, from drivers/media/pci/ttpci/budget-patch.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_patch_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:675:1: note: in expansion of macro 'module_exit' 675 | module_exit(budget_patch_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/budget-patch.c:656:20: note: 'cleanup_module' target declared here 656 | static void __exit budget_patch_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/ttpci/av7110.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'av7110_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2926:1: note: in expansion of macro 'module_exit' 2926 | module_exit(av7110_exit); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2920:20: note: 'cleanup_module' target declared here 2920 | static void __exit av7110_exit(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/ttpci/av7110.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'av7110_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2925:1: note: in expansion of macro 'module_init' 2925 | module_init(av7110_init); | ^~~~~~~~~~~ drivers/media/pci/ttpci/av7110.c:2914:19: note: 'init_module' target declared here 2914 | static int __init av7110_init(void) | ^~~~~~~~~~~ In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/tw686x/tw686x.h:14, from drivers/media/pci/tw686x/tw686x-core.c:43: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'cleanup_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/pci/tw686x/tw686x-core.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/pci/tw686x/tw686x.h:14, from drivers/media/pci/tw686x/tw686x-core.c:43: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'init_module' target declared here 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' 449 | module_pci_driver(tw686x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-usb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/radio/si470x/radio-si470x-usb.c:33: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'cleanup_module' target declared here 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-usb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/radio/si470x/radio-si470x-usb.c:33: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'init_module' target declared here 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' 859 | module_usb_driver(si470x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-i2c.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/si470x/radio-si470x-i2c.c:28: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'cleanup_module' target declared here 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/si470x/radio-si470x.h:26, from drivers/media/radio/si470x/radio-si470x-i2c.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/si470x/radio-si470x-i2c.c:28: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'init_module' target declared here 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' 546 | module_i2c_driver(si470x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-maxiradio.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maxiradio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/radio/radio-maxiradio.c:41: drivers/media/radio/radio-maxiradio.c:204:19: note: 'cleanup_module' target declared here 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-maxiradio.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maxiradio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/radio/radio-maxiradio.c:41: drivers/media/radio/radio-maxiradio.c:204:19: note: 'init_module' target declared here 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' 204 | module_pci_driver(maxiradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark.c:26: drivers/media/radio/radio-shark.c:419:19: note: 'cleanup_module' target declared here 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark.c:26: drivers/media/radio/radio-shark.c:419:19: note: 'init_module' target declared here 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' 419 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark2.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark2.c:26: drivers/media/radio/radio-shark2.c:385:19: note: 'cleanup_module' target declared here 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-shark2.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from drivers/media/radio/radio-shark2.c:26: drivers/media/radio/radio-shark2.c:385:19: note: 'init_module' target declared here 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' 385 | module_usb_driver(usb_shark_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/dsbr100.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/dsbr100.c:37: drivers/media/radio/dsbr100.c:429:19: note: 'cleanup_module' target declared here 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/dsbr100.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/dsbr100.c:37: drivers/media/radio/dsbr100.c:429:19: note: 'init_module' target declared here 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(usb_dsbr100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-mr800.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_amradio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-mr800.c:57: drivers/media/radio/radio-mr800.c:609:19: note: 'cleanup_module' target declared here 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-mr800.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_amradio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-mr800.c:57: drivers/media/radio/radio-mr800.c:609:19: note: 'init_module' target declared here 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(usb_amradio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-keene.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_keene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-keene.c:20: drivers/media/radio/radio-keene.c:414:19: note: 'cleanup_module' target declared here 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-keene.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_keene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-keene.c:20: drivers/media/radio/radio-keene.c:414:19: note: 'init_module' target declared here 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' 414 | module_usb_driver(usb_keene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-ma901.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-ma901.c:23: drivers/media/radio/radio-ma901.c:466:19: note: 'cleanup_module' target declared here 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-ma901.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/radio/radio-ma901.c:23: drivers/media/radio/radio-ma901.c:466:19: note: 'init_module' target declared here 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(usb_ma901radio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-tea5764.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/radio-tea5764.c:35: drivers/media/radio/radio-tea5764.c:531:19: note: 'cleanup_module' target declared here 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-tea5764.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/radio-tea5764.c:35: drivers/media/radio/radio-tea5764.c:531:19: note: 'init_module' target declared here 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' 531 | module_i2c_driver(tea5764_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7706h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/saa7706h.c:21: drivers/media/radio/saa7706h.c:423:19: note: 'cleanup_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/saa7706h.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7706h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/radio/saa7706h.c:21: drivers/media/radio/saa7706h.c:423:19: note: 'init_module' target declared here 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' 423 | module_i2c_driver(saa7706h_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/linux/mfd/wl1273-core.h:27, from drivers/media/radio/radio-wl1273.c:20: drivers/media/radio/radio-wl1273.c:2169:24: note: 'init_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/radio/radio-wl1273.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/linux/mfd/wl1273-core.h:27, from drivers/media/radio/radio-wl1273.c:20: drivers/media/radio/radio-wl1273.c:2169:24: note: 'cleanup_module' target declared here 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' 2169 | module_platform_driver(wl1273_fm_radio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_adstech_dvb_t_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_adstech_dvb_t_pci) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(init_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here 55 | static int __init init_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_alink_dtu_m': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(exit_rc_map_alink_dtu_m) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit exit_rc_map_alink_dtu_m(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-anysee.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_anysee) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_anysee(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_apac_viewcomp) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_apac_viewcomp(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_t2hybrid) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_t2hybrid(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_asus_pc39) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-pc39.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_asus_pc39(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_ps3_100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_asus_ps3_100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_asus_ps3_100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_tv_wonder_hd_600': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(init_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here 124 | static int __init init_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(exit_rc_map_ati_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit exit_rc_map_ati_x10(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_avermedia_a16d) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_avermedia_a16d(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_avermedia) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_avermedia(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_avermedia_cardbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_avermedia_cardbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_avermedia_dvbt) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_avermedia_dvbt(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(init_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:130:19: note: 'init_module' target declared here 130 | static int __init init_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(exit_rc_map_avermedia_m135a) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m135a.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit exit_rc_map_avermedia_m135a(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m733a_rm_k6': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_rm_ks': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_avermedia_rm_ks) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_avertv_303) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-avertv-303.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_avertv_303(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(init_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here 89 | static int __init init_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_azurewave_ad_tu700': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(exit_rc_map_azurewave_ad_tu700) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(init_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:123:19: note: 'init_module' target declared here 123 | static int __init init_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(exit_rc_map_behold) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit exit_rc_map_behold(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(init_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:90:19: note: 'init_module' target declared here 90 | static int __init init_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(exit_rc_map_behold_columbus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-behold-columbus.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit exit_rc_map_behold_columbus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_budget_ci_old': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_budget_ci_old) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-budget-ci-old.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_budget_ci_old(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(init_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here 168 | static int __init init_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cec.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(exit_rc_map_cec); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit exit_rc_map_cec(void) | ^~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_cinergy_1400) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy-1400.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_cinergy_1400(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_cinergy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-cinergy.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_cinergy(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_d680_dmb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_d680_dmb(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_delock_61959) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_delock_61959(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-nec.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:217:19: note: 'init_module' target declared here 217 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_digitalnow_tinytwin) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_digittrade) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_digittrade(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:68:1: note: in expansion of macro 'module_init' 68 | module_init(init_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:58:19: note: 'init_module' target declared here 58 | static int __init init_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:69:1: note: in expansion of macro 'module_exit' 69 | module_exit(exit_rc_map_dm1105_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dm1105-nec.c:63:20: note: 'cleanup_module' target declared here 63 | static void __exit exit_rc_map_dm1105_nec(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvb_t': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_dntv_live_dvb_t) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_dntv_live_dvb_t(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dntv_live_dvbt_pro': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_dntv_live_dvbt_pro) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' 55 | module_init(init_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here 45 | static int __init init_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' 56 | module_exit(exit_rc_map_dtt200u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here 50 | static void __exit exit_rc_map_dtt200u(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_rc5_dvbsky) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_rc5_dvbsky(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_dvico_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_dvico_mce(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_dvico_portable) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_dvico_portable(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_em_terratec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-em-terratec.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_em_terratec(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_encore_enltv2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv2.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_encore_enltv2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:104:1: note: in expansion of macro 'module_init' 104 | module_init(init_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:94:19: note: 'init_module' target declared here 94 | static int __init init_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:105:1: note: in expansion of macro 'module_exit' 105 | module_exit(exit_rc_map_encore_enltv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit exit_rc_map_encore_enltv(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv_fm53': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_encore_enltv_fm53) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_encore_enltv_fm53(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(init_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:43:19: note: 'init_module' target declared here 43 | static int __init init_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(exit_rc_map_evga_indtube) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-evga-indtube.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit exit_rc_map_evga_indtube(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-eztv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_eztv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-eztv.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_eztv(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_flydvb) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flydvb.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_flydvb(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_flyvideo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-flyvideo.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_flyvideo(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_map_fusionhdtv_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_map_fusionhdtv_mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_gadmei_rm008z) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_gadmei_rm008z(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(init_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here 41 | static int __init init_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(exit_rc_map_geekbox) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit exit_rc_map_geekbox(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_genius_tvgo_a11mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_genius_tvgo_a11mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_gotview7135) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-gotview7135.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_gotview7135(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(init_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:56:19: note: 'init_module' target declared here 56 | static int __init init_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(exit_rc_map_hisi_poplar) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-poplar.c:61:20: note: 'cleanup_module' target declared here 61 | static void __exit exit_rc_map_hisi_poplar(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(init_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:68:19: note: 'init_module' target declared here 68 | static int __init init_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_tv_demo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(exit_rc_map_hisi_tv_demo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hisi-tv-demo.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_rc_map_hisi_tv_demo(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(init_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here 129 | static int __init init_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(exit_rc_map_imon_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit exit_rc_map_imon_mce(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(init_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:142:19: note: 'init_module' target declared here 142 | static int __init init_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(exit_rc_map_imon_pad) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-pad.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit exit_rc_map_imon_pad(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_imon_rsc) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-imon-rsc.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_imon_rsc(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_iodata_bctv7e) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_iodata_bctv7e(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_it913x_v1_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_it913x_v1_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(init_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here 80 | static int __init init_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(exit_rc_it913x_v2_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit exit_rc_it913x_v2_map(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_kaiomy) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kaiomy.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_kaiomy(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_kworld_315u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-315u.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_kworld_315u(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(init_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here 88 | static int __init init_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(exit_rc_map_kworld_pc150u) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit exit_rc_map_kworld_pc150u(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(init_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:81:19: note: 'init_module' target declared here 81 | static int __init init_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_plus_tv_analog': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(exit_rc_map_kworld_plus_tv_analog) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(init_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here 86 | static int __init init_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(exit_rc_map_leadtek_y04g0051) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(init_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here 97 | static int __init init_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(exit_rc_lme2510_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit exit_rc_lme2510_map(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:126:1: note: in expansion of macro 'module_init' 126 | module_init(init_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:116:19: note: 'init_module' target declared here 116 | static int __init init_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-manli.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:127:1: note: in expansion of macro 'module_exit' 127 | module_exit(exit_rc_map_manli) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-manli.c:121:20: note: 'cleanup_module' target declared here 121 | static void __exit exit_rc_map_manli(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(init_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here 103 | static int __init init_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(exit_rc_map_medion_x10) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here 108 | static void __exit exit_rc_map_medion_x10(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(init_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here 108 | static int __init init_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_digitainer': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(exit_rc_map_medion_x10_digitainer) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10_or2x': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_medion_x10_or2x) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_medion_x10_or2x(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(init_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here 54 | static int __init init_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_ii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(exit_rc_map_msi_digivox_ii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here 59 | static void __exit exit_rc_map_msi_digivox_ii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_digivox_iii': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_msi_digivox_iii) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_msi_digivox_iii(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_msi_tvanywhere) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_msi_tvanywhere(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:1: note: in expansion of macro 'module_init' 115 | module_init(init_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:105:19: note: 'init_module' target declared here 105 | static int __init init_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere_plus': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:116:1: note: in expansion of macro 'module_exit' 116 | module_exit(exit_rc_map_msi_tvanywhere_plus) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nebula.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_nebula) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nebula.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_nebula(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(init_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:139:19: note: 'init_module' target declared here 139 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nec_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-norwood.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_norwood) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-norwood.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_norwood(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_npgtech) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-npgtech.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_npgtech(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(init_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:62:19: note: 'init_module' target declared here 62 | static int __init init_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(exit_rc_map_pctv_sedna) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pctv-sedna.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit exit_rc_map_pctv_sedna(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map_pinnacle_color) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-color.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map_pinnacle_color(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(init_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:71:19: note: 'init_module' target declared here 71 | static int __init init_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(exit_rc_map_pinnacle_grey) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit exit_rc_map_pinnacle_grey(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(init_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:52:19: note: 'init_module' target declared here 52 | static int __init init_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_pctv_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(exit_rc_map_pinnacle_pctv_hd) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_pixelview) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-002t.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_pixelview(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_pixelview_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pixelview-new.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_pixelview_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_powercolor_real_angel': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_powercolor_real_angel) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_powercolor_real_angel(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:61:1: note: in expansion of macro 'module_init' 61 | module_init(init_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:51:19: note: 'init_module' target declared here 51 | static int __init init_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:62:1: note: in expansion of macro 'module_exit' 62 | module_exit(exit_rc_map_proteus_2309) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-proteus-2309.c:56:20: note: 'cleanup_module' target declared here 56 | static void __exit exit_rc_map_proteus_2309(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map_purpletv) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-purpletv.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map_purpletv(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-pv951.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_pv951) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-pv951.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_pv951(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:284:1: note: in expansion of macro 'module_init' 284 | module_init(init_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:274:19: note: 'init_module' target declared here 274 | static int __init init_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_hauppauge_new': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:285:1: note: in expansion of macro 'module_exit' 285 | module_exit(exit_rc_map_rc5_hauppauge_new) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-hauppauge.c:279:20: note: 'cleanup_module' target declared here 279 | static void __exit exit_rc_map_rc5_hauppauge_new(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' 116 | module_init(init_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here 106 | static int __init init_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' 117 | module_exit(exit_rc_map_rc6_mce) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit exit_rc_map_rc6_mce(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(init_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:60:19: note: 'init_module' target declared here 60 | static int __init init_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_real_audio_220_32_keys': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(exit_rc_map_real_audio_220_32_keys) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit exit_rc_map_real_audio_220_32_keys(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-reddo.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_reddo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_reddo(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(init_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here 93 | static int __init init_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(exit_rc_map_snapstream_firefly) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit exit_rc_map_snapstream_firefly(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_streamzap) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_streamzap(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tango': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:88:1: note: in expansion of macro 'module_init' 88 | module_init(init_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:78:19: note: 'init_module' target declared here 78 | static int __init init_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tango.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tango': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:89:1: note: in expansion of macro 'module_exit' 89 | module_exit(exit_rc_map_tango) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tango.c:83:20: note: 'cleanup_module' target declared here 83 | static void __exit exit_rc_map_tango(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:67:1: note: in expansion of macro 'module_init' 67 | module_init(init_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:57:19: note: 'init_module' target declared here 57 | static int __init init_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(exit_rc_map_tbs_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tbs-nec.c:62:20: note: 'cleanup_module' target declared here 62 | static void __exit exit_rc_map_tbs_nec(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here 63 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(init_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here 76 | static int __init init_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(exit_rc_map) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit exit_rc_map(void) | ^~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(init_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_c_pci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_s2_hd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_cinergy_xs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_terratec_cinergy_xs) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_terratec_cinergy_xs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(init_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here 66 | static int __init init_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(exit_rc_map_terratec_slim) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit exit_rc_map_terratec_slim(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(init_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here 59 | static int __init init_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim_2': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(exit_rc_map_terratec_slim_2) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit exit_rc_map_terratec_slim_2(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:70:19: note: 'init_module' target declared here 70 | static int __init init_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_rc_map_tevii_nec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tevii-nec.c:75:20: note: 'cleanup_module' target declared here 75 | static void __exit exit_rc_map_tevii_nec(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tivo.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_tivo) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_tivo(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(init_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here 72 | static int __init init_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_total_media_in_hand_02': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(exit_rc_map_total_media_in_hand_02) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_trekstor) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_trekstor(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_tt_1500) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-tt-1500.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_tt_1500(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_dtv_cab_ci': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here 74 | static int __init init_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_rc_map_twinhan_vp1027) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit exit_rc_map_twinhan_vp1027(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(init_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here 79 | static int __init init_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(exit_rc_map_videomate_k100) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit exit_rc_map_videomate_k100(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(init_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:67:19: note: 'init_module' target declared here 67 | static int __init init_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(exit_rc_map_videomate_s350) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-s350.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit exit_rc_map_videomate_s350(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:1: note: in expansion of macro 'module_init' 79 | module_init(init_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:69:19: note: 'init_module' target declared here 69 | static int __init init_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_tv_pvr': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(exit_rc_map_videomate_tv_pvr) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_rc_map_videomate_tv_pvr(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(init_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:84:19: note: 'init_module' target declared here 84 | static int __init init_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(exit_rc_map_winfast) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit exit_rc_map_winfast(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(init_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:64:19: note: 'init_module' target declared here 64 | static int __init init_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast_usbii_deluxe': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(exit_rc_map_winfast_usbii_deluxe) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(init_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here 61 | static int __init init_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-su3000.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(exit_rc_map_su3000) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit exit_rc_map_su3000(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(init_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here 65 | static int __init init_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(exit_rc_map_zx_irdec) | ^~~~~~~~~~~ drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit exit_rc_map_zx_irdec(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/rc-main.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rc_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2014:1: note: in expansion of macro 'subsys_initcall' 2014 | subsys_initcall(rc_core_init); | ^~~~~~~~~~~~~~~ drivers/media/rc/rc-main.c:1985:19: note: 'init_module' target declared here 1985 | static int __init rc_core_init(void) | ^~~~~~~~~~~~ In file included from drivers/media/rc/rc-main.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rc_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-main.c:2015:1: note: in expansion of macro 'module_exit' 2015 | module_exit(rc_core_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-main.c:2006:20: note: 'cleanup_module' target declared here 2006 | static void __exit rc_core_exit(void) | ^~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_nec_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(ir_nec_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:259:19: note: 'init_module' target declared here 259 | static int __init ir_nec_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-nec-decoder.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_nec_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(ir_nec_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-nec-decoder.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit ir_nec_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc5-decoder.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc5_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:290:1: note: in expansion of macro 'module_init' 290 | module_init(ir_rc5_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:277:19: note: 'init_module' target declared here 277 | static int __init ir_rc5_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc5-decoder.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc5_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:291:1: note: in expansion of macro 'module_exit' 291 | module_exit(ir_rc5_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc5-decoder.c:285:20: note: 'cleanup_module' target declared here 285 | static void __exit ir_rc5_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc6_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(ir_rc6_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:390:19: note: 'init_module' target declared here 390 | static int __init ir_rc6_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-rc6-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc6_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(ir_rc6_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-rc6-decoder.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit ir_rc6_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_jvc_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:232:1: note: in expansion of macro 'module_init' 232 | module_init(ir_jvc_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:219:19: note: 'init_module' target declared here 219 | static int __init ir_jvc_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-jvc-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_jvc_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:233:1: note: in expansion of macro 'module_exit' 233 | module_exit(ir_jvc_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-jvc-decoder.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit ir_jvc_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sony_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(ir_sony_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:230:19: note: 'init_module' target declared here 230 | static int __init ir_sony_decode_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sony-decoder.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sony_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(ir_sony_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sony-decoder.c:238:20: note: 'cleanup_module' target declared here 238 | static void __exit ir_sony_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sanyo-decoder.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:229:1: note: in expansion of macro 'module_init' 229 | module_init(ir_sanyo_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:216:19: note: 'init_module' target declared here 216 | static int __init ir_sanyo_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sanyo-decoder.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:230:1: note: in expansion of macro 'module_exit' 230 | module_exit(ir_sanyo_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sanyo-decoder.c:224:20: note: 'cleanup_module' target declared here 224 | static void __exit ir_sanyo_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sharp_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:245:1: note: in expansion of macro 'module_init' 245 | module_init(ir_sharp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:232:19: note: 'init_module' target declared here 232 | static int __init ir_sharp_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-sharp-decoder.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sharp_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(ir_sharp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-sharp-decoder.c:240:20: note: 'cleanup_module' target declared here 240 | static void __exit ir_sharp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(ir_mce_kbd_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:490:19: note: 'init_module' target declared here 490 | static int __init ir_mce_kbd_decode_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(ir_mce_kbd_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-mce_kbd-decoder.c:498:20: note: 'cleanup_module' target declared here 498 | static void __exit ir_mce_kbd_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_xmp_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(ir_xmp_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:205:19: note: 'init_module' target declared here 205 | static int __init ir_xmp_decode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-xmp-decoder.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_xmp_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(ir_xmp_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-xmp-decoder.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit ir_xmp_decode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-imon-decoder.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_imon_decode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:318:1: note: in expansion of macro 'module_init' 318 | module_init(ir_imon_decode_init); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:305:19: note: 'init_module' target declared here 305 | static int __init ir_imon_decode_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-imon-decoder.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_imon_decode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:319:1: note: in expansion of macro 'module_exit' 319 | module_exit(ir_imon_decode_exit); | ^~~~~~~~~~~ drivers/media/rc/ir-imon-decoder.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit ir_imon_decode_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'cleanup_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ati_remote.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/rc/ati_remote.c:91: drivers/media/rc/ati_remote.c:974:19: note: 'init_module' target declared here 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' 974 | module_usb_driver(ati_remote_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-hix5hd2.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hix5hd2_ir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_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/media/rc/ir-hix5hd2.c:15: drivers/media/rc/ir-hix5hd2.c:365:24: note: 'cleanup_module' target declared here 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-hix5hd2.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hix5hd2_ir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_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/media/rc/ir-hix5hd2.c:15: drivers/media/rc/ir-hix5hd2.c:365:24: note: 'init_module' target declared here 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ir-hix5hd2.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(hix5hd2_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:36: drivers/media/rc/imon.c:2562:19: note: 'cleanup_module' target declared here 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/rc/imon.c:36: drivers/media/rc/imon.c:2562:19: note: 'init_module' target declared here 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' 2562 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'init_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/imon_raw.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/imon_raw.c:6: drivers/media/rc/imon_raw.c:194:19: note: 'cleanup_module' target declared here 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' 194 | module_usb_driver(imon_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ite-cir.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ite-cir.c:30: drivers/media/rc/ite-cir.c:1712:19: note: 'cleanup_module' target declared here 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ite-cir.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ite-cir.c:30: drivers/media/rc/ite-cir.c:1712:19: note: 'init_module' target declared here 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' 1712 | module_pnp_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1735:19: note: 'init_module' target declared here 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/mceusb.c:36: drivers/media/rc/mceusb.c:1735:19: note: 'cleanup_module' target declared here 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' 1735 | module_usb_driver(mceusb_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/fintek-cir.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fintek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/fintek-cir.c:25: drivers/media/rc/fintek-cir.c:685:19: note: 'cleanup_module' target declared here 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/fintek-cir.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fintek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/fintek-cir.c:25: drivers/media/rc/fintek-cir.c:685:19: note: 'init_module' target declared here 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' 685 | module_pnp_driver(fintek_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/nuvoton-cir.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/nuvoton-cir.c:27: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'cleanup_module' target declared here 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/nuvoton-cir.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/nuvoton-cir.c:27: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'init_module' target declared here 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' 1154 | module_pnp_driver(nvt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ene_ir.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ene_ir.c:32: drivers/media/rc/ene_ir.c:1211:19: note: 'cleanup_module' target declared here 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ene_ir.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pnp.h:12, from drivers/media/rc/ene_ir.c:32: drivers/media/rc/ene_ir.c:1211:19: note: 'init_module' target declared here 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' 1211 | module_pnp_driver(ene_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'init_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/redrat3.c:45: drivers/media/rc/redrat3.c:1187:19: note: 'cleanup_module' target declared here 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' 1187 | module_usb_driver(redrat3_dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-spi.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/ir-spi.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from ./include/linux/of_gpio.h:16, from drivers/media/rc/ir-spi.c:11: drivers/media/rc/ir-spi.c:174:19: note: 'init_module' target declared here 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ir-spi.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ir-spi.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/ir-spi.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from ./include/linux/of_gpio.h:16, from drivers/media/rc/ir-spi.c:11: drivers/media/rc/ir-spi.c:174:19: note: 'cleanup_module' target declared here 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ir-spi.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(ir_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'streamzap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'cleanup_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'streamzap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/streamzap.c:30: drivers/media/rc/streamzap.c:503:19: note: 'init_module' target declared here 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' 503 | module_usb_driver(streamzap_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/winbond-cir.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbcir_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1228:1: note: in expansion of macro 'module_exit' 1228 | module_exit(wbcir_exit); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1222:1: note: 'cleanup_module' target declared here 1222 | wbcir_exit(void) | ^~~~~~~~~~ In file included from drivers/media/rc/winbond-cir.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbcir_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1227:1: note: in expansion of macro 'module_init' 1227 | module_init(wbcir_init); | ^~~~~~~~~~~ drivers/media/rc/winbond-cir.c:1210:1: note: 'init_module' target declared here 1210 | wbcir_init(void) | ^~~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(loop_init); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here 211 | static int __init loop_init(void) | ^~~~~~~~~ In file included from drivers/media/rc/rc-loopback.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit loop_exit(void) | ^~~~~~~~~ In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from ./include/linux/of_gpio.h:16, from drivers/media/rc/gpio-ir-recv.c:20: drivers/media/rc/gpio-ir-recv.c:155:24: note: 'cleanup_module' target declared here 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-recv.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_ir_recv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from ./include/linux/of_gpio.h:16, from drivers/media/rc/gpio-ir-recv.c:20: drivers/media/rc/gpio-ir-recv.c:155:24: note: 'init_module' target declared here 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-recv.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(gpio_ir_recv_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-tx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_ir_tx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/gpio-ir-tx.c:20: drivers/media/rc/gpio-ir-tx.c:172:24: note: 'cleanup_module' target declared here 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/gpio-ir-tx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_ir_tx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/gpio-ir-tx.c:20: drivers/media/rc/gpio-ir-tx.c:172:24: note: 'init_module' target declared here 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/gpio-ir-tx.c:172:1: note: in expansion of macro 'module_platform_driver' 172 | module_platform_driver(gpio_ir_tx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/pwm-ir-tx.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_ir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/pwm-ir-tx.c:20: drivers/media/rc/pwm-ir-tx.c:134:24: note: 'cleanup_module' target declared here 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/pwm-ir-tx.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_ir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/rc/pwm-ir-tx.c:20: drivers/media/rc/pwm-ir-tx.c:134:24: note: 'init_module' target declared here 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/pwm-ir-tx.c:134:1: note: in expansion of macro 'module_platform_driver' 134 | module_platform_driver(pwm_ir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/igorplugusb.c:23: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' 264 | module_usb_driver(igorplugusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'init_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/iguanair.c:17: drivers/media/rc/iguanair.c:607:19: note: 'cleanup_module' target declared here 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' 607 | module_usb_driver(iguanair_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/ttusbir.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/rc/ttusbir.c:18: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(ttusbir_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_ir_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:819:1: note: in expansion of macro 'module_init' 819 | module_init(serial_ir_init_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:774:19: note: 'init_module' target declared here 774 | static int __init serial_ir_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/rc/serial_ir.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_ir_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/rc/serial_ir.c:820:1: note: in expansion of macro 'module_exit' 820 | module_exit(serial_ir_exit_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:813:20: note: 'cleanup_module' target declared here 813 | static void __exit serial_ir_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/spi/cxd2880-spi.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/media/spi/cxd2880-spi.c:12: drivers/media/spi/cxd2880-spi.c:654:19: note: 'cleanup_module' target declared here 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/spi/cxd2880-spi.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/media/spi/cxd2880-spi.c:12: drivers/media/spi/cxd2880-spi.c:654:19: note: 'init_module' target declared here 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' 654 | module_spi_driver(cxd2880_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/mt2060.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt2060_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/tuners/mt2060.c:23: drivers/media/tuners/mt2060.c:545:19: note: 'cleanup_module' target declared here 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/mt2060.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt2060_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/tuners/mt2060.c:23: drivers/media/tuners/mt2060.c:545:19: note: 'init_module' target declared here 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(mt2060_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18212_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: drivers/media/tuners/tda18212.c:287:19: note: 'cleanup_module' target declared here 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18212_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tda18212.h:24, from drivers/media/tuners/tda18212.c:21: drivers/media/tuners/tda18212.c:287:19: note: 'init_module' target declared here 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' 287 | module_i2c_driver(tda18212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e4000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: drivers/media/tuners/e4000.c:753:19: note: 'cleanup_module' target declared here 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e4000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/e4000.h:24, from drivers/media/tuners/e4000_priv.h:24, from drivers/media/tuners/e4000.c:21: drivers/media/tuners/e4000.c:753:19: note: 'init_module' target declared here 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' 753 | module_i2c_driver(e4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc2580_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: drivers/media/tuners/fc2580.c:633:19: note: 'cleanup_module' target declared here 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc2580_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/fc2580.h:24, from drivers/media/tuners/fc2580_priv.h:24, from drivers/media/tuners/fc2580.c:21: drivers/media/tuners/fc2580.c:633:19: note: 'init_module' target declared here 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' 633 | module_i2c_driver(fc2580_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tua9001_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: drivers/media/tuners/tua9001.c:278:19: note: 'cleanup_module' target declared here 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tua9001_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/tua9001.h:20, from drivers/media/tuners/tua9001_priv.h:20, from drivers/media/tuners/tua9001.c:17: drivers/media/tuners/tua9001.c:278:19: note: 'init_module' target declared here 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' 278 | module_i2c_driver(tua9001_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/si2157.h:21, from drivers/media/tuners/si2157_priv.h:22, from drivers/media/tuners/si2157.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2157_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from drivers/media/tuners/si2157_priv.h:21, from drivers/media/tuners/si2157.c:17: drivers/media/tuners/si2157.c:543:19: note: 'cleanup_module' target declared here 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/si2157.h:21, from drivers/media/tuners/si2157_priv.h:22, from drivers/media/tuners/si2157.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2157_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from drivers/media/tuners/si2157_priv.h:21, from drivers/media/tuners/si2157.c:17: drivers/media/tuners/si2157.c:543:19: note: 'init_module' target declared here 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' 543 | module_i2c_driver(si2157_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it913x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: drivers/media/tuners/it913x.c:462:24: note: 'cleanup_module' target declared here 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it913x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/it913x.h:22, from drivers/media/tuners/it913x.c:19: drivers/media/tuners/it913x.c:462:24: note: 'init_module' target declared here 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' 462 | module_platform_driver(it913x_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'cleanup_module' target declared here 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1c0042.h:11, from drivers/media/tuners/qm1d1c0042.c:23: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'init_module' target declared here 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' 451 | module_i2c_driver(qm1d1c0042_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/qm1d1b0004.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1b0004.c:20: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'cleanup_module' target declared here 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/tuners/qm1d1b0004.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/qm1d1b0004.c:20: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'init_module' target declared here 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' 262 | module_i2c_driver(qm1d1b0004_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: drivers/media/tuners/m88rs6000t.c:738:19: note: 'cleanup_module' target declared here 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./include/media/dvb_frontend.h:38, from drivers/media/tuners/m88rs6000t.h:20, from drivers/media/tuners/m88rs6000t.c:17: drivers/media/tuners/m88rs6000t.c:738:19: note: 'init_module' target declared here 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' 738 | module_i2c_driver(m88rs6000t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18250.h:22, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from drivers/media/tuners/tda18250.h:21, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: drivers/media/tuners/tda18250.c:898:19: note: 'cleanup_module' target declared here 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tda18250.h:22, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from drivers/media/tuners/tda18250.h:21, from drivers/media/tuners/tda18250_priv.h:20, from drivers/media/tuners/tda18250.c:18: drivers/media/tuners/tda18250.c:898:19: note: 'init_module' target declared here 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' 898 | module_i2c_driver(tda18250_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/as102/as102_drv.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as102_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/as102/as102_drv.c:23: drivers/media/usb/as102/as102_drv.c:397:19: note: 'init_module' target declared here 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/as102/as102_drv.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as102_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/as102/as102_drv.c:23: drivers/media/usb/as102/as102_drv.c:397:19: note: 'cleanup_module' target declared here 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' 397 | module_usb_driver(as102_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/au0828/au0828.h:39, from drivers/media/usb/au0828/au0828-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au0828_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:752:1: note: in expansion of macro 'module_init' 752 | module_init(au0828_init); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:717:19: note: 'init_module' target declared here 717 | static int __init au0828_init(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/au0828/au0828.h:39, from drivers/media/usb/au0828/au0828-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au0828_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:753:1: note: in expansion of macro 'module_exit' 753 | module_exit(au0828_exit); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:747:20: note: 'cleanup_module' target declared here 747 | static void __exit au0828_exit(void) | ^~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/usb/b2c2/flexcop-usb.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/b2c2/flexcop-usb.h:10, from drivers/media/usb/b2c2/flexcop-usb.c:7: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'cleanup_module' target declared here 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_net.h:21, from drivers/media/common/b2c2/flexcop-common.h:18, from drivers/media/usb/b2c2/flexcop-usb.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/b2c2/flexcop-usb.h:10, from drivers/media/usb/b2c2/flexcop-usb.c:7: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'init_module' target declared here 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' 613 | module_usb_driver(flexcop_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpia2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1263:1: note: in expansion of macro 'module_init' 1263 | module_init(cpia2_init); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1242:19: note: 'init_module' target declared here 1242 | static int __init cpia2_init(void) | ^~~~~~~~~~ In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpia2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1264:1: note: in expansion of macro 'module_exit' 1264 | module_exit(cpia2_exit); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1257:20: note: 'cleanup_module' target declared here 1257 | static void __exit cpia2_exit(void) | ^~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/cx231xx/cx231xx.h:28, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'cleanup_module' target declared here 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/cx231xx/cx231xx.h:28, from drivers/media/usb/cx231xx/cx231xx-cards.c:23: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'init_module' target declared here 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' 1995 | module_usb_driver(cx231xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-audio.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:790:1: note: in expansion of macro 'module_init' 790 | module_init(cx231xx_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:776:19: note: 'init_module' target declared here 776 | static int __init cx231xx_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-audio.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:791:1: note: in expansion of macro 'module_exit' 791 | module_exit(cx231xx_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-audio.c:781:20: note: 'cleanup_module' target declared here 781 | static void __exit cx231xx_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1185:1: note: in expansion of macro 'module_init' 1185 | module_init(cx231xx_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1175:19: note: 'init_module' target declared here 1175 | static int __init cx231xx_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, from drivers/media/usb/cx231xx/cx231xx.h:43, from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1186:1: note: in expansion of macro 'module_exit' 1186 | module_exit(cx231xx_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/cx231xx/cx231xx-dvb.c:1180:20: note: 'cleanup_module' target declared here 1180 | static void __exit cx231xx_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'cleanup_module' target declared here 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp7045.h:18, from drivers/media/usb/dvb-usb/vp7045.c:15: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'init_module' target declared here 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(vp7045_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'cleanup_module' target declared here 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/vp702x.h:6, from drivers/media/usb/dvb-usb/vp702x.c:17: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'init_module' target declared here 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' 440 | module_usb_driver(vp702x_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'cleanup_module' target declared here 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/gp8psk.h:21, from drivers/media/usb/dvb-usb/gp8psk.c:17: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'init_module' target declared here 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' 388 | module_usb_driver(gp8psk_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'cleanup_module' target declared here 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtt200u.h:17, from drivers/media/usb/dvb-usb/dtt200u.c:14: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'init_module' target declared here 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' 416 | module_usb_driver(dtt200u_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a800_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'cleanup_module' target declared here 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a800_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/a800.c:16: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'init_module' target declared here 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' 149 | module_usb_driver(a800_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'cleanup_module' target declared here 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mb.c:15: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'init_module' target declared here 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' 466 | module_usb_driver(dibusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'cleanup_module' target declared here 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/dibusb-mc.c:15: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'init_module' target declared here 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' 144 | module_usb_driver(dibusb_mc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nova_t_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'cleanup_module' target declared here 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nova_t_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'init_module' target declared here 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' 239 | module_usb_driver(nova_t_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'cleanup_module' target declared here 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dibusb.h:17, from drivers/media/usb/dvb-usb/umt-010.c:12: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'init_module' target declared here 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' 146 | module_usb_driver(umt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm920x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'cleanup_module' target declared here 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm920x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/m920x.h:6, from drivers/media/usb/dvb-usb/m920x.c:12: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'init_module' target declared here 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' 1259 | module_usb_driver(m920x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'digitv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'cleanup_module' target declared here 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'digitv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/digitv.h:6, from drivers/media/usb/dvb-usb/digitv.c:14: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'init_module' target declared here 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(digitv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cxusb.h:6, from drivers/media/usb/dvb-usb/cxusb.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from ./include/media/tuner.h:23, from drivers/media/usb/dvb-usb/cxusb.c:26: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'cleanup_module' target declared here 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cxusb.h:6, from drivers/media/usb/dvb-usb/cxusb.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/media-devnode.h:29, from ./include/media/media-device.h:25, from ./include/media/v4l2-mc.h:22, from ./include/media/tuner.h:23, from drivers/media/usb/dvb-usb/cxusb.c:26: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'init_module' target declared here 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' 2196 | module_usb_driver(cxusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/ttusb2.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/ttusb2.c:26: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'cleanup_module' target declared here 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/ttusb2.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/ttusb2.c:26: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'init_module' target declared here 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' 840 | module_usb_driver(ttusb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dib0700_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'init_module' target declared here 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dib0700_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dib0700.h:13, from drivers/media/usb/dvb-usb/dib0700_core.c:9: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'cleanup_module' target declared here 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' 945 | module_usb_driver(dib0700_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/opera1.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opera1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/opera1.c:15: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'cleanup_module' target declared here 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/opera1.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opera1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/opera1.c:15: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'init_module' target declared here 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(opera1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/af9005.h:24, from drivers/media/usb/dvb-usb/af9005.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9005_usb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1140:1: note: in expansion of macro 'module_exit' 1140 | module_exit(af9005_usb_module_exit); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1126:20: note: 'cleanup_module' target declared here 1126 | static void __exit af9005_usb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/af9005.h:24, from drivers/media/usb/dvb-usb/af9005.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9005_usb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1139:1: note: in expansion of macro 'module_init' 1139 | module_init(af9005_usb_module_init); | ^~~~~~~~~~~ drivers/media/usb/dvb-usb/af9005.c:1102:19: note: 'init_module' target declared here 1102 | static int __init af9005_usb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/pctv452e.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/pctv452e.c:17: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'cleanup_module' target declared here 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/pctv452e.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/pctv452e.c:17: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'init_module' target declared here 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' 1096 | module_usb_driver(pctv452e_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw2102_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'cleanup_module' target declared here 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw2102_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dw2102.h:6, from drivers/media/usb/dvb-usb/dw2102.c:17: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'init_module' target declared here 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' 2459 | module_usb_driver(dw2102_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtv5100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'cleanup_module' target declared here 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtv5100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/dtv5100.h:22, from drivers/media/usb/dvb-usb/dtv5100.c:20: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'init_module' target declared here 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' 222 | module_usb_driver(dtv5100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cinergyT2.h:32, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cinergyt2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb/cinergyT2.h:29, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'cleanup_module' target declared here 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/cinergyT2.h:32, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cinergyt2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb/cinergyT2.h:29, from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'init_module' target declared here 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' 270 | module_usb_driver(cinergyt2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6027_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'cleanup_module' target declared here 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6027_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/az6027.h:6, from drivers/media/usb/dvb-usb/az6027.c:12: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'init_module' target declared here 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' 1189 | module_usb_driver(az6027_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'cleanup_module' target declared here 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb/dvb-usb.h:20, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/dvb-usb/dvb-usb.h:14, from drivers/media/usb/dvb-usb/technisat-usb2.c:30: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'init_module' target declared here 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' 802 | module_usb_driver(technisat_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9015_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'cleanup_module' target declared here 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9015_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/af9015.h:25, from drivers/media/usb/dvb-usb-v2/af9015.c:20: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'init_module' target declared here 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' 1560 | module_usb_driver(af9015_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9035.h:26, from drivers/media/usb/dvb-usb-v2/af9035.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9035_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/af9035.h:25, from drivers/media/usb/dvb-usb-v2/af9035.c:22: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'cleanup_module' target declared here 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/af9035.h:26, from drivers/media/usb/dvb-usb-v2/af9035.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9035_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/af9035.h:25, from drivers/media/usb/dvb-usb-v2/af9035.c:22: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'init_module' target declared here 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' 2147 | module_usb_driver(af9035_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anysee_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'cleanup_module' target declared here 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anysee_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/anysee.h:34, from drivers/media/usb/dvb-usb-v2/anysee.c:30: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'init_module' target declared here 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' 1434 | module_usb_driver(anysee_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au6610_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'cleanup_module' target declared here 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au6610_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/au6610.h:19, from drivers/media/usb/dvb-usb-v2/au6610.c:17: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'init_module' target declared here 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' 204 | module_usb_driver(au6610_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from ./drivers/media/tuners/mt2063.h:5, from drivers/media/usb/dvb-usb-v2/az6007.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6007_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./drivers/media/dvb-frontends/drxk.h:6, from drivers/media/usb/dvb-usb-v2/az6007.c:24: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'cleanup_module' target declared here 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from ./drivers/media/tuners/mt2063.h:5, from drivers/media/usb/dvb-usb-v2/az6007.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6007_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from ./drivers/media/dvb-frontends/drxk.h:6, from drivers/media/usb/dvb-usb-v2/az6007.c:24: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'init_module' target declared here 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' 984 | module_usb_driver(az6007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'cleanup_module' target declared here 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ce6230.h:21, from drivers/media/usb/dvb-usb-v2/ce6230.c:18: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'init_module' target declared here 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' 284 | module_usb_driver(ce6230_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ec168_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'cleanup_module' target declared here 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ec168_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/ec168.h:21, from drivers/media/usb/dvb-usb-v2/ec168.c:18: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'init_module' target declared here 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' 376 | module_usb_driver(ec168_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lme2510_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'cleanup_module' target declared here 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lme2510_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'init_module' target declared here 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' 1343 | module_usb_driver(lme2510_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl861_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'cleanup_module' target declared here 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl861_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/gl861.h:5, from drivers/media/usb/dvb-usb-v2/gl861.c:11: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'init_module' target declared here 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' 656 | module_usb_driver(gl861_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'cleanup_module' target declared here 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'init_module' target declared here 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' 1450 | module_usb_driver(mxl111sf_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'cleanup_module' target declared here 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'init_module' target declared here 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' 1958 | module_usb_driver(rtl28xxu_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: drivers/media/usb/dvb-usb-v2/dvbsky.c:816:19: note: 'cleanup_module' target declared here 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: drivers/media/usb/dvb-usb-v2/dvbsky.c:816:19: note: 'init_module' target declared here 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:816:1: note: in expansion of macro 'module_usb_driver' 816 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'cleanup_module' target declared here 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, from drivers/media/usb/dvb-usb-v2/zd1301.c:17: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'init_module' target declared here 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' 294 | module_usb_driver(zd1301_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-cards.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/em28xx/em28xx.h:32, from drivers/media/usb/em28xx/em28xx-cards.c:22: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'cleanup_module' target declared here 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-cards.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/usb/em28xx/em28xx.h:32, from drivers/media/usb/em28xx/em28xx-cards.c:22: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'init_module' target declared here 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' 4078 | module_usb_driver(em28xx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-video.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_video_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2944:1: note: in expansion of macro 'module_init' 2944 | module_init(em28xx_video_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2934:19: note: 'init_module' target declared here 2934 | static int __init em28xx_video_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-video.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_video_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2945:1: note: in expansion of macro 'module_exit' 2945 | module_exit(em28xx_video_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-video.c:2939:20: note: 'cleanup_module' target declared here 2939 | static void __exit em28xx_video_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-audio.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1069:1: note: in expansion of macro 'module_init' 1069 | module_init(em28xx_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1053:19: note: 'init_module' target declared here 1053 | static int __init em28xx_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-audio.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1070:1: note: in expansion of macro 'module_exit' 1070 | module_exit(em28xx_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-audio.c:1058:20: note: 'cleanup_module' target declared here 1058 | static void __exit em28xx_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-dvb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2065:1: note: in expansion of macro 'module_init' 2065 | module_init(em28xx_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2055:19: note: 'init_module' target declared here 2055 | static int __init em28xx_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-dvb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2066:1: note: in expansion of macro 'module_exit' 2066 | module_exit(em28xx_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-dvb.c:2060:20: note: 'cleanup_module' target declared here 2060 | static void __exit em28xx_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-input.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_rc_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:962:1: note: in expansion of macro 'module_init' 962 | module_init(em28xx_rc_register); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:947:19: note: 'init_module' target declared here 947 | static int __init em28xx_rc_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/tuners/tuner-xc2028.h:11, from drivers/media/usb/em28xx/em28xx.h:44, from drivers/media/usb/em28xx/em28xx-input.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_rc_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:963:1: note: in expansion of macro 'module_exit' 963 | module_exit(em28xx_rc_unregister); | ^~~~~~~~~~~ drivers/media/usb/em28xx/em28xx-input.c:952:20: note: 'cleanup_module' target declared here 952 | static void __exit em28xx_rc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-usb.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-usb.c:23: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'cleanup_module' target declared here 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-usb.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-usb.c:23: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'init_module' target declared here 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' 1349 | module_usb_driver(go7007_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-loader.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_loader_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-loader.c:16: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'cleanup_module' target declared here 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/go7007-loader.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_loader_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/go7007-loader.c:16: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'init_module' target declared here 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' 137 | module_usb_driver(go7007_loader_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/s2250-board.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/s2250-board.c:15: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'cleanup_module' target declared here 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/go7007/s2250-board.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/go7007/s2250-board.c:15: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'init_module' target declared here 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' 639 | module_i2c_driver(s2250_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gl860/gl860.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/gl860/gl860.c:24: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'cleanup_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gl860/gl860.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/gl860/gl860.c:24: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'init_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'cleanup_module' target declared here 437 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, from drivers/media/usb/gspca/m5602/m5602_core.c:21: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'init_module' target declared here 437 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'cleanup_module' target declared here 624 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'init_module' target declared here 624 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' 624 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gspca.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gspca_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1715:1: note: in expansion of macro 'module_init' 1715 | module_init(gspca_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1706:19: note: 'init_module' target declared here 1706 | static int __init gspca_init(void) | ^~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/gspca.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gspca_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1716:1: note: in expansion of macro 'module_exit' 1716 | module_exit(gspca_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1711:20: note: 'cleanup_module' target declared here 1711 | static void __exit gspca_exit(void) | ^~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/benq.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/benq.c:21: drivers/media/usb/gspca/benq.c:283:19: note: 'cleanup_module' target declared here 283 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/benq.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/benq.c:21: drivers/media/usb/gspca/benq.c:283:19: note: 'init_module' target declared here 283 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' 283 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/conex.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/conex.c:22: drivers/media/usb/gspca/conex.c:962:19: note: 'cleanup_module' target declared here 962 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/conex.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/conex.c:22: drivers/media/usb/gspca/conex.c:962:19: note: 'init_module' target declared here 962 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' 962 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/cpia1.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/cpia1.c:29: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'cleanup_module' target declared here 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/cpia1.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/cpia1.c:29: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'init_module' target declared here 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' 1902 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/dtcs033.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/dtcs033.c:19: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'cleanup_module' target declared here 288 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/dtcs033.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/dtcs033.c:19: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'init_module' target declared here 288 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' 288 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/etoms.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/etoms.c:21: drivers/media/usb/gspca/etoms.c:791:19: note: 'cleanup_module' target declared here 791 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/etoms.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/etoms.c:21: drivers/media/usb/gspca/etoms.c:791:19: note: 'init_module' target declared here 791 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' 791 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/finepix.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/finepix.c:21: drivers/media/usb/gspca/finepix.c:302:19: note: 'cleanup_module' target declared here 302 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/finepix.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/finepix.c:21: drivers/media/usb/gspca/finepix.c:302:19: note: 'init_module' target declared here 302 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' 302 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jeilinj.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jeilinj.c:28: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'cleanup_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jeilinj.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jeilinj.c:28: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'init_module' target declared here 546 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' 546 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jl2005bcd.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jl2005bcd.c:21: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/jl2005bcd.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/jl2005bcd.c:21: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/kinect.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/kinect.c:27: drivers/media/usb/gspca/kinect.c:480:19: note: 'cleanup_module' target declared here 480 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/kinect.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/kinect.c:27: drivers/media/usb/gspca/kinect.c:480:19: note: 'init_module' target declared here 480 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' 480 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/konica.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/konica.c:31: drivers/media/usb/gspca/konica.c:482:19: note: 'cleanup_module' target declared here 482 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/konica.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/konica.c:31: drivers/media/usb/gspca/konica.c:482:19: note: 'init_module' target declared here 482 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' 482 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mars.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mars.c:22: drivers/media/usb/gspca/mars.c:436:19: note: 'cleanup_module' target declared here 436 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mars.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mars.c:22: drivers/media/usb/gspca/mars.c:436:19: note: 'init_module' target declared here 436 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' 436 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mr97310a.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mr97310a.c:43: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/mr97310a.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/mr97310a.c:43: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'init_module' target declared here 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/nw80x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/nw80x.c:23: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'cleanup_module' target declared here 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/nw80x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/nw80x.c:23: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'init_module' target declared here 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' 2093 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov519.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/ov519.c:40: drivers/media/usb/gspca/ov519.c:5017:19: note: 'cleanup_module' target declared here 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov519.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/ov519.c:40: drivers/media/usb/gspca/ov519.c:5017:19: note: 'init_module' target declared here 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' 5017 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534.c:33: drivers/media/usb/gspca/ov534.c:1545:19: note: 'cleanup_module' target declared here 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534.c:33: drivers/media/usb/gspca/ov534.c:1545:19: note: 'init_module' target declared here 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' 1545 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534_9.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534_9.c:27: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'cleanup_module' target declared here 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/ov534_9.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/ov534_9.c:27: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'init_module' target declared here 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' 1829 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac207.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac207.c:26: drivers/media/usb/gspca/pac207.c:485:19: note: 'cleanup_module' target declared here 485 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac207.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac207.c:26: drivers/media/usb/gspca/pac207.c:485:19: note: 'init_module' target declared here 485 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' 485 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7302.c:92: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7302.c:91: drivers/media/usb/gspca/pac7302.c:961:19: note: 'cleanup_module' target declared here 961 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7302.c:92: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7302.c:91: drivers/media/usb/gspca/pac7302.c:961:19: note: 'init_module' target declared here 961 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' 961 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7311.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7311.c:60: drivers/media/usb/gspca/pac7311.c:696:19: note: 'cleanup_module' target declared here 696 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/pac7311.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/pac7311.c:60: drivers/media/usb/gspca/pac7311.c:696:19: note: 'init_module' target declared here 696 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' 696 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/se401.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/se401.c:35: drivers/media/usb/gspca/se401.c:735:19: note: 'cleanup_module' target declared here 735 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/se401.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/se401.c:35: drivers/media/usb/gspca/se401.c:735:19: note: 'init_module' target declared here 735 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' 735 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c2028.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sn9c2028.c:21: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'cleanup_module' target declared here 972 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c2028.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sn9c2028.c:21: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'init_module' target declared here 972 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c20x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sn9c20x.c:21: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'cleanup_module' target declared here 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sn9c20x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sn9c20x.c:21: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'init_module' target declared here 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' 2386 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixb.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixb.c:48: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'cleanup_module' target declared here 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixb.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixb.c:48: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'init_module' target declared here 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' 1473 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixj.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixj.c:22: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'cleanup_module' target declared here 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sonixj.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/sonixj.c:22: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'init_module' target declared here 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' 2985 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca500.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca500.c:22: drivers/media/usb/gspca/spca500.c:989:19: note: 'cleanup_module' target declared here 989 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca500.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca500.c:22: drivers/media/usb/gspca/spca500.c:989:19: note: 'init_module' target declared here 989 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' 989 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca501.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca501.c:22: drivers/media/usb/gspca/spca501.c:2046:19: note: 'cleanup_module' target declared here 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca501.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca501.c:22: drivers/media/usb/gspca/spca501.c:2046:19: note: 'init_module' target declared here 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' 2046 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca505.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca505.c:22: drivers/media/usb/gspca/spca505.c:801:19: note: 'cleanup_module' target declared here 801 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca505.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca505.c:22: drivers/media/usb/gspca/spca505.c:801:19: note: 'init_module' target declared here 801 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' 801 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca506.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca506.c:22: drivers/media/usb/gspca/spca506.c:608:19: note: 'cleanup_module' target declared here 608 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca506.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca506.c:22: drivers/media/usb/gspca/spca506.c:608:19: note: 'init_module' target declared here 608 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' 608 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca508.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca508.c:21: drivers/media/usb/gspca/spca508.c:1535:19: note: 'cleanup_module' target declared here 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca508.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca508.c:21: drivers/media/usb/gspca/spca508.c:1535:19: note: 'init_module' target declared here 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' 1535 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca561.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/spca561.c:23: drivers/media/usb/gspca/spca561.c:920:19: note: 'cleanup_module' target declared here 920 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca561.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/spca561.c:23: drivers/media/usb/gspca/spca561.c:920:19: note: 'init_module' target declared here 920 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' 920 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca1528.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca1528.c:21: drivers/media/usb/gspca/spca1528.c:442:19: note: 'cleanup_module' target declared here 442 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/spca1528.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/spca1528.c:21: drivers/media/usb/gspca/spca1528.c:442:19: note: 'init_module' target declared here 442 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' 442 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905.c:38: drivers/media/usb/gspca/sq905.c:434:19: note: 'cleanup_module' target declared here 434 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905.c:38: drivers/media/usb/gspca/sq905.c:434:19: note: 'init_module' target declared here 434 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' 434 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905c.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905c.c:32: drivers/media/usb/gspca/sq905c.c:336:19: note: 'cleanup_module' target declared here 336 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq905c.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq905c.c:32: drivers/media/usb/gspca/sq905c.c:336:19: note: 'init_module' target declared here 336 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' 336 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq930x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq930x.c:23: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'cleanup_module' target declared here 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sq930x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sq930x.c:23: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'init_module' target declared here 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' 1160 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sunplus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sunplus.c:22: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'cleanup_module' target declared here 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/sunplus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/sunplus.c:22: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'init_module' target declared here 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' 1073 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk014.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk014.c:21: drivers/media/usb/gspca/stk014.c:443:19: note: 'cleanup_module' target declared here 443 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk014.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk014.c:21: drivers/media/usb/gspca/stk014.c:443:19: note: 'init_module' target declared here 443 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' 443 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk1135.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk1135.c:24: drivers/media/usb/gspca/stk1135.c:685:19: note: 'cleanup_module' target declared here 685 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stk1135.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stk1135.c:24: drivers/media/usb/gspca/stk1135.c:685:19: note: 'init_module' target declared here 685 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' 685 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv0680.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stv0680.c:30: drivers/media/usb/gspca/stv0680.c:349:19: note: 'cleanup_module' target declared here 349 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/stv0680.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/stv0680.c:30: drivers/media/usb/gspca/stv0680.c:349:19: note: 'init_module' target declared here 349 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' 349 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/t613.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/t613.c:29: drivers/media/usb/gspca/t613.c:1050:19: note: 'cleanup_module' target declared here 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/t613.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/t613.c:29: drivers/media/usb/gspca/t613.c:1050:19: note: 'init_module' target declared here 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' 1050 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/topro.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/topro.c:24: drivers/media/usb/gspca/topro.c:4980:19: note: 'cleanup_module' target declared here 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/topro.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/topro.c:24: drivers/media/usb/gspca/topro.c:4980:19: note: 'init_module' target declared here 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' 4980 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/touptek.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:736:1: note: in expansion of macro 'module_exit' 736 | module_exit(sd_mod_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:730:20: note: 'cleanup_module' target declared here 730 | static void __exit sd_mod_exit(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/touptek.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:735:1: note: in expansion of macro 'module_init' 735 | module_init(sd_mod_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/touptek.c:721:19: note: 'init_module' target declared here 721 | static int __init sd_mod_init(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/tv8532.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/tv8532.c:19: drivers/media/usb/gspca/tv8532.c:375:19: note: 'cleanup_module' target declared here 375 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/tv8532.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/tv8532.c:19: drivers/media/usb/gspca/tv8532.c:375:19: note: 'init_module' target declared here 375 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' 375 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vc032x.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/vc032x.c:23: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'cleanup_module' target declared here 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vc032x.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/gspca/gspca.h:7, from drivers/media/usb/gspca/vc032x.c:23: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'init_module' target declared here 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' 3842 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vicam.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/ihex.h:13, from drivers/media/usb/gspca/vicam.c:33: drivers/media/usb/gspca/vicam.c:356:19: note: 'cleanup_module' target declared here 356 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/vicam.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/ihex.h:13, from drivers/media/usb/gspca/vicam.c:33: drivers/media/usb/gspca/vicam.c:356:19: note: 'init_module' target declared here 356 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' 356 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/xirlink_cit.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/xirlink_cit.c:30: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'cleanup_module' target declared here 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/xirlink_cit.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/xirlink_cit.c:30: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'init_module' target declared here 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' 3143 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/zc3xx.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/zc3xx.c:20: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'cleanup_module' target declared here 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/gspca/gspca.h:5, from drivers/media/usb/gspca/zc3xx.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/media/usb/gspca/zc3xx.c:20: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'init_module' target declared here 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' 7034 | module_usb_driver(sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/hdpvr/hdpvr-core.c:21: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'cleanup_module' target declared here 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/hdpvr/hdpvr-core.c:21: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'init_module' target declared here 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' 437 | module_usb_driver(hdpvr_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pulse8_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'cleanup_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pulse8_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'init_module' target declared here 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' 757 | module_serio_driver(pulse8_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(pvr_init); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:116:19: note: 'init_module' target declared here 116 | static int __init pvr_init(void) | ^~~~~~~~ In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:162:1: note: in expansion of macro 'module_exit' 162 | module_exit(pvr_exit); | ^~~~~~~~~~~ drivers/media/usb/pvrusb2/pvrusb2-main.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pvr_exit(void) | ^~~~~~~~ In file included from drivers/media/usb/pwc/pwc-if.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/pwc/pwc-if.c:67: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'cleanup_module' target declared here 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/pwc/pwc-if.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from ./include/linux/usb/input.h:13, from drivers/media/usb/pwc/pwc-if.c:67: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'init_module' target declared here 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' 1186 | module_usb_driver(pwc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rain_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'cleanup_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rain_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' 122 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/serio.h:17, from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'init_module' target declared here 384 | module_serio_driver(rain_drv); | ^~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' 384 | module_serio_driver(rain_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2255_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'cleanup_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/s2255/s2255drv.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2255_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/s2255/s2255drv.c:43: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'init_module' target declared here 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' 2395 | module_usb_driver(s2255_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/siano/smsusb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.h:27, from drivers/media/usb/siano/smsusb.c:22: drivers/media/usb/siano/smsusb.c:732:19: note: 'cleanup_module' target declared here 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/siano/smsusb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/common/siano/smscoreapi.h:27, from drivers/media/usb/siano/smsusb.c:22: drivers/media/usb/siano/smsusb.c:732:19: note: 'init_module' target declared here 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' 732 | module_usb_driver(smsusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stk1160/stk1160-core.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stk1160/stk1160-core.c:33: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stk1160/stk1160-core.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stk1160/stk1160-core.c:33: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(stk1160_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk_camera_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stkwebcam/stk-webcam.c:30: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'cleanup_module' target declared here 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk_camera_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/stkwebcam/stk-webcam.c:30: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'init_module' target declared here 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' 1435 | module_usb_driver(stk_camera_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/tm6000/tm6000-cards.c:8: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'cleanup_module' target declared here 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/tm6000/tm6000-cards.c:8: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'init_module' target declared here 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' 1393 | module_usb_driver(tm6000_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_alsa_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:520:1: note: in expansion of macro 'module_init' 520 | module_init(tm6000_alsa_register); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:510:19: note: 'init_module' target declared here 510 | static int __init tm6000_alsa_register(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_alsa_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:521:1: note: in expansion of macro 'module_exit' 521 | module_exit(tm6000_alsa_unregister); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-alsa.c:515:20: note: 'cleanup_module' target declared here 515 | static void __exit tm6000_alsa_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/tm6000/tm6000.h:23, from drivers/media/usb/tm6000/tm6000-dvb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_dvb_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:456:1: note: in expansion of macro 'module_init' 456 | module_init(tm6000_dvb_register); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:446:19: note: 'init_module' target declared here 446 | static int __init tm6000_dvb_register(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/media/dvb_frontend.h:39, from drivers/media/usb/tm6000/tm6000.h:23, from drivers/media/usb/tm6000/tm6000-dvb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_dvb_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(tm6000_dvb_unregister); | ^~~~~~~~~~~ drivers/media/usb/tm6000/tm6000-dvb.c:451:20: note: 'cleanup_module' target declared here 451 | static void __exit tm6000_dvb_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'cleanup_module' target declared here 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'init_module' target declared here 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' 1804 | module_usb_driver(ttusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'init_module' target declared here 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'cleanup_module' target declared here 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' 1799 | module_usb_driver(ttusb_dec_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbtv/usbtv.h:36, from drivers/media/usb/usbtv/usbtv-core.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/usbtv/usbtv.h:38, from drivers/media/usb/usbtv/usbtv-core.c:45: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'cleanup_module' target declared here 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbtv/usbtv.h:36, from drivers/media/usb/usbtv/usbtv-core.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/usbtv/usbtv.h:38, from drivers/media/usb/usbtv/usbtv-core.c:45: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'init_module' target declared here 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' 166 | module_usb_driver(usbtv_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/usbvision/usbvision-video.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbvision_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1646:1: note: in expansion of macro 'module_init' 1646 | module_init(usbvision_init); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1612:19: note: 'init_module' target declared here 1612 | static int __init usbvision_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/usb/usbvision/usbvision-video.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbvision_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1647:1: note: in expansion of macro 'module_exit' 1647 | module_exit(usbvision_exit); | ^~~~~~~~~~~ drivers/media/usb/usbvision/usbvision-video.c:1638:20: note: 'cleanup_module' target declared here 1638 | static void __exit usbvision_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/media/usb/uvc/uvc_driver.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uvc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2878:1: note: in expansion of macro 'module_exit' 2878 | module_exit(uvc_cleanup); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2871:20: note: 'cleanup_module' target declared here 2871 | static void __exit uvc_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/media/usb/uvc/uvc_driver.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uvc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2877:1: note: in expansion of macro 'module_init' 2877 | module_init(uvc_init); | ^~~~~~~~~~~ drivers/media/usb/uvc/uvc_driver.c:2855:19: note: 'init_module' target declared here 2855 | static int __init uvc_init(void) | ^~~~~~~~ drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_get': drivers/media/usb/uvc/uvc_ctrl.c:1573:46: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 1573 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value); | ^~~~~~~~~~~~~ In file included from drivers/media/usb/zr364xx/zr364xx.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zr364xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/zr364xx/zr364xx.c:29: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'cleanup_module' target declared here 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/usb/zr364xx/zr364xx.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zr364xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/media/usb/zr364xx/zr364xx.c:29: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'init_module' target declared here 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' 1623 | module_usb_driver(zr364xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/v4l2-dev.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'videodev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1077:1: note: in expansion of macro 'subsys_initcall' 1077 | subsys_initcall(videodev_init); | ^~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1046:19: note: 'init_module' target declared here 1046 | static int __init videodev_init(void) | ^~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/v4l2-dev.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'videodev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1078:1: note: in expansion of macro 'module_exit' 1078 | module_exit(videodev_exit) | ^~~~~~~~~~~ drivers/media/v4l2-core/v4l2-dev.c:1069:20: note: 'cleanup_module' target declared here 1069 | static void __exit videodev_exit(void) | ^~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.c: In function 'validate_ctrls': drivers/media/v4l2-core/v4l2-ctrls.c:3211:18: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3211 | p_new.p_s64 = &cs->controls[i].value64; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/v4l2-core/v4l2-ctrls.c:3213:18: warning: taking address of packed member of 'struct v4l2_ext_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 3213 | p_new.p_s32 = &cs->controls[i].value; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/tuner-core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tuner_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/v4l2-core/tuner-core.c:25: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'cleanup_module' target declared here 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/v4l2-core/tuner-core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tuner_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/media/v4l2-core/tuner-core.c:25: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'init_module' target declared here 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' 1370 | module_i2c_driver(tuner_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/media/media-devnode.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'media_devnode_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/media/media-devnode.c:329:1: note: in expansion of macro 'subsys_initcall' 329 | subsys_initcall(media_devnode_init); | ^~~~~~~~~~~~~~~ drivers/media/media-devnode.c:301:19: note: 'init_module' target declared here 301 | static int __init media_devnode_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/media/media-devnode.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'media_devnode_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/media/media-devnode.c:330:1: note: in expansion of macro 'module_exit' 330 | module_exit(media_devnode_exit) | ^~~~~~~~~~~ drivers/media/media-devnode.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit media_devnode_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/core/memstick.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'memstick_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:652:1: note: in expansion of macro 'module_init' 652 | module_init(memstick_init); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:623:19: note: 'init_module' target declared here 623 | static int __init memstick_init(void) | ^~~~~~~~~~~~~ In file included from drivers/memstick/core/memstick.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'memstick_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/core/memstick.c:653:1: note: in expansion of macro 'module_exit' 653 | module_exit(memstick_exit); | ^~~~~~~~~~~ drivers/memstick/core/memstick.c:644:20: note: 'cleanup_module' target declared here 644 | static void __exit memstick_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/memstick/core/mspro_block.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mspro_block_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(mspro_block_init); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1436:19: note: 'init_module' target declared here 1436 | static int __init mspro_block_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/memstick/core/mspro_block.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mspro_block_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1463:1: note: in expansion of macro 'module_exit' 1463 | module_exit(mspro_block_exit); | ^~~~~~~~~~~ drivers/memstick/core/mspro_block.c:1455:20: note: 'cleanup_module' target declared here 1455 | static void __exit mspro_block_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/tifm_ms.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_ms_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(tifm_ms_exit); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:677:20: note: 'cleanup_module' target declared here 677 | static void __exit tifm_ms_exit(void) | ^~~~~~~~~~~~ In file included from drivers/memstick/host/tifm_ms.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_ms_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(tifm_ms_init); | ^~~~~~~~~~~ drivers/memstick/host/tifm_ms.c:672:19: note: 'init_module' target declared here 672 | static int __init tifm_ms_init(void) | ^~~~~~~~~~~~ In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/jmb38x_ms.c:14: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/jmb38x_ms.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/jmb38x_ms.c:14: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(jmb38x_ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r852_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/r592.c:15: drivers/memstick/host/r592.c:887:19: note: 'cleanup_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/r592.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r852_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/memstick/host/r592.c:15: drivers/memstick/host/r592.c:887:19: note: 'init_module' target declared here 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' 887 | module_pci_driver(r852_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_pci_ms.c:25: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'cleanup_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_pci_ms.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_pci_ms.c:25: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'init_module' target declared here 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' 651 | module_platform_driver(rtsx_pci_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_usb_ms.c:24: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'cleanup_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/memstick/host/rtsx_usb_ms.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/memstick/host/rtsx_usb_ms.c:24: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'init_module' target declared here 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' 840 | module_platform_driver(rtsx_usb_ms_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusion_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8527:1: note: in expansion of macro 'module_init' 8527 | module_init(fusion_init); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8479:1: note: 'init_module' target declared here 8479 | fusion_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptbase.c:50: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusion_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptbase.c:8528:1: note: in expansion of macro 'module_exit' 8528 | module_exit(fusion_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptbase.c:8517:1: note: 'cleanup_module' target declared here 8517 | fusion_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptspi.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptspi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptspi.c:1625:1: note: in expansion of macro 'module_exit' 1625 | module_exit(mptspi_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1611:1: note: 'cleanup_module' target declared here 1611 | mptspi_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptspi.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptspi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1624:1: note: in expansion of macro 'module_init' 1624 | module_init(mptspi_init); | ^~~~~~~~~~~ drivers/message/fusion/mptspi.c:1578:1: note: 'init_module' target declared here 1578 | mptspi_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptfc.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptfc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptfc.c:1554:1: note: in expansion of macro 'module_exit' 1554 | module_exit(mptfc_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1540:1: note: 'cleanup_module' target declared here 1540 | mptfc_exit(void) | ^~~~~~~~~~ In file included from drivers/message/fusion/mptfc.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptfc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1553:1: note: in expansion of macro 'module_init' 1553 | module_init(mptfc_init); | ^~~~~~~~~~~ drivers/message/fusion/mptfc.c:1456:1: note: 'init_module' target declared here 1456 | mptfc_init(void) | ^~~~~~~~~~ In file included from drivers/message/fusion/mptsas.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptsas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptsas.c:5438:1: note: in expansion of macro 'module_exit' 5438 | module_exit(mptsas_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5422:1: note: 'cleanup_module' target declared here 5422 | mptsas_exit(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptsas.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptsas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5437:1: note: in expansion of macro 'module_init' 5437 | module_init(mptsas_init); | ^~~~~~~~~~~ drivers/message/fusion/mptsas.c:5387:1: note: 'init_module' target declared here 5387 | mptsas_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptctl.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptctl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptctl.c:3067:1: note: in expansion of macro 'module_init' 3067 | module_init(mptctl_init); | ^~~~~~~~~~~ drivers/message/fusion/mptctl.c:2990:19: note: 'init_module' target declared here 2990 | static int __init mptctl_init(void) | ^~~~~~~~~~~ In file included from drivers/message/fusion/mptlan.h:55, from drivers/message/fusion/mptlan.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpt_lan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1482:1: note: in expansion of macro 'module_init' 1482 | module_init(mpt_lan_init); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1445:19: note: 'init_module' target declared here 1445 | static int __init mpt_lan_init (void) | ^~~~~~~~~~~~ In file included from drivers/message/fusion/mptlan.h:55, from drivers/message/fusion/mptlan.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpt_lan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/message/fusion/mptlan.c:1483:1: note: in expansion of macro 'module_exit' 1483 | module_exit(mpt_lan_exit); | ^~~~~~~~~~~ drivers/message/fusion/mptlan.c:1471:20: note: 'cleanup_module' target declared here 1471 | static void __exit mpt_lan_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mfd/sm501.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm501_base_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/sm501.c:1743:1: note: in expansion of macro 'module_exit' 1743 | module_exit(sm501_base_exit); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1736:20: note: 'cleanup_module' target declared here 1736 | static void __exit sm501_base_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/sm501.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm501_base_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1742:1: note: in expansion of macro 'module_init' 1742 | module_init(sm501_base_init); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1730:19: note: 'init_module' target declared here 1730 | static int __init sm501_base_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:229:19: note: 'cleanup_module' target declared here 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/bd9571mwv.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mfd/bd9571mwv.c:18: drivers/mfd/bd9571mwv.c:229:19: note: 'init_module' target declared here 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' 229 | module_i2c_driver(bd9571mwv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_sch.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_sch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_sch.c:26: drivers/mfd/lpc_sch.c:212:19: note: 'cleanup_module' target declared here 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_sch.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_sch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_sch.c:26: drivers/mfd/lpc_sch.c:212:19: note: 'init_module' target declared here 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' 212 | module_pci_driver(lpc_sch_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_ich.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_ich_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_ich.c:51: drivers/mfd/lpc_ich.c:1242:19: note: 'cleanup_module' target declared here 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/lpc_ich.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_ich_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/lpc_ich.c:51: drivers/mfd/lpc_ich.c:1242:19: note: 'init_module' target declared here 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' 1242 | module_pci_driver(lpc_ich_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx855_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'cleanup_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx855_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/vx855.c:29: drivers/mfd/vx855.c:134:19: note: 'init_module' target declared here 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' 134 | module_pci_driver(vx855_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(wl1273_core_exit); | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here 268 | static void __exit wl1273_core_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/wl1273-core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' 272 | late_initcall(wl1273_core_init); | ^~~~~~~~~~~~~ drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here 254 | static int __init wl1273_core_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:541:1: note: in expansion of macro 'module_init' 541 | module_init(intel_lpss_init); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:536:19: note: 'init_module' target declared here 536 | static int __init intel_lpss_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mfd/intel-lpss.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(intel_lpss_exit); | ^~~~~~~~~~~ drivers/mfd/intel-lpss.c:543:20: note: 'cleanup_module' target declared here 543 | static void __exit intel_lpss_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss-pci.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mfd/intel-lpss-pci.c:17: drivers/mfd/intel-lpss-pci.c:279:19: note: 'cleanup_module' target declared here 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/intel-lpss-pci.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mfd/intel-lpss-pci.c:17: drivers/mfd/intel-lpss-pci.c:279:19: note: 'init_module' target declared here 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' 279 | module_pci_driver(intel_lpss_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel-lpss-acpi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel-lpss-acpi.c:14: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'cleanup_module' target declared here 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel-lpss-acpi.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel-lpss-acpi.c:14: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'init_module' target declared here 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' 122 | module_platform_driver(intel_lpss_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'cleanup_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mfd/viperboard.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/linux/mfd/core.h:17, from drivers/mfd/viperboard.c:27: drivers/mfd/viperboard.c:131:19: note: 'init_module' target declared here 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' 131 | module_usb_driver(vprbrd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'cleanup_module' target declared here 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'init_module' target declared here 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' 181 | module_i2c_driver(chtdc_ti_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'cleanup_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_pcr.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/cardreader/rtsx_pcr.c:22: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'init_module' target declared here 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' 1689 | module_pci_driver(rtsx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cardreader/rtsx_usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/misc/cardreader/rtsx_usb.c:23: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'init_module' target declared here 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' 787 | module_usb_driver(rtsx_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(cb710_init_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:329:19: note: 'init_module' target declared here 329 | static int __init cb710_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/cb710/core.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/cb710/core.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(cb710_cleanup_module); | ^~~~~~~~~~~ drivers/misc/cb710/core.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit cb710_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/at24.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at24_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/eeprom/at24.c:800:1: note: in expansion of macro 'module_exit' 800 | module_exit(at24_exit); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:796:20: note: 'cleanup_module' target declared here 796 | static void __exit at24_exit(void) | ^~~~~~~~~ In file included from drivers/misc/eeprom/at24.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at24_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:794:1: note: in expansion of macro 'module_init' 794 | module_init(at24_init); | ^~~~~~~~~~~ drivers/misc/eeprom/at24.c:784:19: note: 'init_module' target declared here 784 | static int __init at24_init(void) | ^~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/eeprom.c:21: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' 216 | module_i2c_driver(eeprom_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'cleanup_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/max6875.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/eeprom/max6875.c:32: drivers/misc/eeprom/max6875.c:206:19: note: 'init_module' target declared here 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' 206 | module_i2c_driver(max6875_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/eeprom/idt_89hpesx.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1620:1: note: in expansion of macro 'module_exit' 1620 | module_exit(idt_exit); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1612:20: note: 'cleanup_module' target declared here 1612 | static void __exit idt_exit(void) | ^~~~~~~~ In file included from drivers/misc/eeprom/idt_89hpesx.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(idt_init); | ^~~~~~~~~~~ drivers/misc/eeprom/idt_89hpesx.c:1598:19: note: 'init_module' target declared here 1598 | static int __init idt_init(void) | ^~~~~~~~ In file included from drivers/misc/ibmasm/ibmasm.h:32, from drivers/misc/ibmasm/module.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:230:1: note: in expansion of macro 'module_init' 230 | module_init(ibmasm_init); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:212:19: note: 'init_module' target declared here 212 | static int __init ibmasm_init(void) | ^~~~~~~~~~~ In file included from drivers/misc/ibmasm/ibmasm.h:32, from drivers/misc/ibmasm/module.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/ibmasm/module.c:231:1: note: in expansion of macro 'module_exit' 231 | module_exit(ibmasm_exit); | ^~~~~~~~~~~ drivers/misc/ibmasm/module.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit ibmasm_exit (void) | ^~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'cleanup_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'init_module' target declared here 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(lis3lv02d_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/main.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/mei/main.c:1016:1: note: in expansion of macro 'module_init' 1016 | module_init(mei_init); | ^~~~~~~~~~~ drivers/misc/mei/main.c:976:19: note: 'init_module' target declared here 976 | static int __init mei_init(void) | ^~~~~~~~ In file included from drivers/misc/mei/main.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/mei/main.c:1017:1: note: in expansion of macro 'module_exit' 1017 | module_exit(mei_exit); | ^~~~~~~~~~~ drivers/misc/mei/main.c:1009:20: note: 'cleanup_module' target declared here 1009 | static void __exit mei_exit(void) | ^~~~~~~~ In file included from drivers/misc/mei/pci-me.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_me_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:19: drivers/misc/mei/pci-me.c:516:19: note: 'cleanup_module' target declared here 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_me_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-me.c:19: drivers/misc/mei/pci-me.c:516:19: note: 'init_module' target declared here 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' 516 | module_pci_driver(mei_me_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_txe_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:19: drivers/misc/mei/pci-txe.c:418:19: note: 'cleanup_module' target declared here 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_txe_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/mei/pci-txe.c:19: drivers/misc/mei/pci-txe.c:418:19: note: 'init_module' target declared here 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' 418 | module_pci_driver(mei_txe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(vmci_drv_init); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:56:19: note: 'init_module' target declared here 56 | static int __init vmci_drv_init(void) | ^~~~~~~~~~~~~ In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(vmci_drv_exit); | ^~~~~~~~~~~ drivers/misc/vmw_vmci/vmci_driver.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit vmci_drv_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/misc/tifm_core.c:364:1: note: in expansion of macro 'subsys_initcall' 364 | subsys_initcall(tifm_init); | ^~~~~~~~~~~~~~~ drivers/misc/tifm_core.c:332:19: note: 'init_module' target declared here 332 | static int __init tifm_init(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_core.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/tifm_core.c:365:1: note: in expansion of macro 'module_exit' 365 | module_exit(tifm_exit); | ^~~~~~~~~~~ drivers/misc/tifm_core.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit tifm_exit(void) | ^~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from ./include/linux/tifm.h:18, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'init_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tifm_7xx1.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from ./include/linux/tifm.h:18, from drivers/misc/tifm_7xx1.c:12: drivers/misc/tifm_7xx1.c:441:19: note: 'cleanup_module' target declared here 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' 441 | module_pci_driver(tifm_7xx1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1770_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'cleanup_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/bh1770glc.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1770_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/bh1770glc.c:27: drivers/misc/bh1770glc.c:1406:19: note: 'init_module' target declared here 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' 1406 | module_i2c_driver(bh1770_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds990x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1296:19: note: 'cleanup_module' target declared here 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds990x.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds990x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds990x.c:27: drivers/misc/apds990x.c:1296:19: note: 'init_module' target declared here 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' 1296 | module_i2c_driver(apds990x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enclosure_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/enclosure.c:691:1: note: in expansion of macro 'module_init' 691 | module_init(enclosure_init); | ^~~~~~~~~~~ drivers/misc/enclosure.c:681:19: note: 'init_module' target declared here 681 | static int __init enclosure_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/enclosure.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enclosure_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/enclosure.c:692:1: note: in expansion of macro 'module_exit' 692 | module_exit(enclosure_exit); | ^~~~~~~~~~~ drivers/misc/enclosure.c:686:20: note: 'cleanup_module' target declared here 686 | static void __exit enclosure_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/cs5535-mfgpt.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5535_mfgpt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/cs5535-mfgpt.c:378:1: note: in expansion of macro 'module_init' 378 | module_init(cs5535_mfgpt_init); | ^~~~~~~~~~~ drivers/misc/cs5535-mfgpt.c:373:19: note: 'init_module' target declared here 373 | static int __init cs5535_mfgpt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/hpilo.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ilo_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/hpilo.c:918:1: note: in expansion of macro 'module_exit' 918 | module_exit(ilo_exit); | ^~~~~~~~~~~ drivers/misc/hpilo.c:901:20: note: 'cleanup_module' target declared here 901 | static void __exit ilo_exit(void) | ^~~~~~~~ In file included from drivers/misc/hpilo.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ilo_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/misc/hpilo.c:917:1: note: in expansion of macro 'module_init' 917 | module_init(ilo_init); | ^~~~~~~~~~~ drivers/misc/hpilo.c:871:19: note: 'init_module' target declared here 871 | static int __init ilo_init(void) | ^~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/apds9802als.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/apds9802als.c:26: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' 318 | module_i2c_driver(apds9802als_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'cleanup_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29003.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29003.c:30: drivers/misc/isl29003.c:482:19: note: 'init_module' target declared here 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' 482 | module_i2c_driver(isl29003_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/isl29020.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/isl29020.c:27: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(isl29020_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/tsl2550.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/misc/tsl2550.c:24: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' 463 | module_i2c_driver(tsl2550_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/vmw_balloon.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmballoon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/misc/vmw_balloon.c:1219:1: note: in expansion of macro 'late_initcall' 1219 | late_initcall(vmballoon_init); | ^~~~~~~~~~~~~ drivers/misc/vmw_balloon.c:1180:19: note: 'init_module' target declared here 1180 | static int __init vmballoon_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/vmw_balloon.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmballoon_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/misc/vmw_balloon.c:1236:1: note: in expansion of macro 'module_exit' 1236 | module_exit(vmballoon_exit); | ^~~~~~~~~~~ drivers/misc/vmw_balloon.c:1221:20: note: 'cleanup_module' target declared here 1221 | static void __exit vmballoon_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/misc/pch_phub.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pch_phub_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/pch_phub.c:913:1: note: in expansion of macro 'module_pci_driver' 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/pch_phub.c:24: drivers/misc/pch_phub.c:913:19: note: 'cleanup_module' target declared here 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/misc/pch_phub.c:913:1: note: in expansion of macro 'module_pci_driver' 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/misc/pch_phub.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pch_phub_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/misc/pch_phub.c:913:1: note: in expansion of macro 'module_pci_driver' 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/misc/pch_phub.c:24: drivers/misc/pch_phub.c:913:19: note: 'init_module' target declared here 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/misc/pch_phub.c:913:1: note: in expansion of macro 'module_pci_driver' 913 | module_pci_driver(pch_phub_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mmc/core/core.c:2825:1: note: in expansion of macro 'subsys_initcall' 2825 | subsys_initcall(mmc_init); | ^~~~~~~~~~~~~~~ drivers/mmc/core/core.c:2793:19: note: 'init_module' target declared here 2793 | static int __init mmc_init(void) | ^~~~~~~~ In file included from drivers/mmc/core/core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/core.c:2826:1: note: in expansion of macro 'module_exit' 2826 | module_exit(mmc_exit); | ^~~~~~~~~~~ drivers/mmc/core/core.c:2818:20: note: 'cleanup_module' target declared here 2818 | static void __exit mmc_exit(void) | ^~~~~~~~ In file included from drivers/mmc/core/pwrseq_simple.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_simple_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_simple.c:13: drivers/mmc/core/pwrseq_simple.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_simple.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_simple_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_simple.c:13: drivers/mmc/core/pwrseq_simple.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_simple.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(mmc_pwrseq_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_sd8787.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_sd8787_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_sd8787.c:25: drivers/mmc/core/pwrseq_sd8787.c:116:24: note: 'cleanup_module' target declared here 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_sd8787.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_sd8787_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_sd8787.c:25: drivers/mmc/core/pwrseq_sd8787.c:116:24: note: 'init_module' target declared here 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_sd8787.c:116:1: note: in expansion of macro 'module_platform_driver' 116 | module_platform_driver(mmc_pwrseq_sd8787_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_emmc.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_pwrseq_emmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_emmc.c:13: drivers/mmc/core/pwrseq_emmc.c:118:24: note: 'cleanup_module' target declared here 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/pwrseq_emmc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_pwrseq_emmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/core/pwrseq_emmc.c:13: drivers/mmc/core/pwrseq_emmc.c:118:24: note: 'init_module' target declared here 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/core/block.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_blk_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3110:1: note: in expansion of macro 'module_init' 3110 | module_init(mmc_blk_init); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3063:19: note: 'init_module' target declared here 3063 | static int __init mmc_blk_init(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/core/block.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_blk_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/block.c:3111:1: note: in expansion of macro 'module_exit' 3111 | module_exit(mmc_blk_exit); | ^~~~~~~~~~~ drivers/mmc/core/block.c:3102:20: note: 'cleanup_module' target declared here 3102 | static void __exit mmc_blk_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdio_uart_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1184:1: note: in expansion of macro 'module_exit' 1184 | module_exit(sdio_uart_exit); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1176:20: note: 'cleanup_module' target declared here 1176 | static void __exit sdio_uart_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/core/sdio_uart.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdio_uart_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1183:1: note: in expansion of macro 'module_init' 1183 | module_init(sdio_uart_init); | ^~~~~~~~~~~ drivers/mmc/core/sdio_uart.c:1137:19: note: 'init_module' target declared here 1137 | static int __init sdio_uart_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4207:1: note: in expansion of macro 'module_init' 4207 | module_init(sdhci_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4194:19: note: 'init_module' target declared here 4194 | static int __init sdhci_drv_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci.c:4208:1: note: in expansion of macro 'module_exit' 4208 | module_exit(sdhci_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4203:20: note: 'cleanup_module' target declared here 4203 | static void __exit sdhci_drv_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdhci-pci-core.c:20: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'cleanup_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pci-core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdhci-pci-core.c:20: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'init_module' target declared here 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' 2034 | module_pci_driver(sdhci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:24: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'cleanup_module' target declared here 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-acpi.c:24: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'init_module' target declared here 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' 857 | module_platform_driver(sdhci_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/wbsd.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbsd_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/wbsd.c:1990:1: note: in expansion of macro 'module_exit' 1990 | module_exit(wbsd_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1971:20: note: 'cleanup_module' target declared here 1971 | static void __exit wbsd_drv_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/mmc/host/wbsd.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbsd_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1989:1: note: in expansion of macro 'module_init' 1989 | module_init(wbsd_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/wbsd.c:1932:19: note: 'init_module' target declared here 1932 | static int __init wbsd_drv_init(void) | ^~~~~~~~~~~~~ In file included from drivers/mmc/host/tifm_sd.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_sd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1091:1: note: in expansion of macro 'module_exit' 1091 | module_exit(tifm_sd_exit); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1079:20: note: 'cleanup_module' target declared here 1079 | static void __exit tifm_sd_exit(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/host/tifm_sd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_sd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1090:1: note: in expansion of macro 'module_init' 1090 | module_init(tifm_sd_init); | ^~~~~~~~~~~ drivers/mmc/host/tifm_sd.c:1074:19: note: 'init_module' target declared here 1074 | static int __init tifm_sd_init(void) | ^~~~~~~~~~~~ In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdricoh_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdricoh_cs.c:30: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'cleanup_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdricoh_cs.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdricoh_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/sdricoh_cs.c:30: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'init_module' target declared here 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' 536 | module_pcmcia_driver(sdricoh_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'init_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/cb710-mmc.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/cb710-mmc.c:12: drivers/mmc/host/cb710-mmc.c:775:24: note: 'cleanup_module' target declared here 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' 775 | module_platform_driver(cb710_mmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_sd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'cleanup_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/via-sdmmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_sd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/mmc/host/via-sdmmc.c:11: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'init_module' target declared here 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' 1334 | module_pci_driver(via_sd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/vub300.c:2476:1: note: in expansion of macro 'module_exit' 2476 | module_exit(vub300_exit); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2464:20: note: 'cleanup_module' target declared here 2464 | static void __exit vub300_exit(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/vub300.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2475:1: note: in expansion of macro 'module_init' 2475 | module_init(vub300_init); | ^~~~~~~~~~~ drivers/mmc/host/vub300.c:2424:19: note: 'init_module' target declared here 2424 | static int __init vub300_init(void) | ^~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/ushc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/mmc/host/ushc.c:20: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' 568 | module_usb_driver(ushc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshsd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:17: drivers/mmc/host/toshsd.c:705:19: note: 'cleanup_module' target declared here 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshsd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/toshsd.c:17: drivers/mmc/host/toshsd.c:705:19: note: 'init_module' target declared here 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' 705 | module_pci_driver(toshsd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_pci_sdmmc.c:26: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'cleanup_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_pci_sdmmc.c:26: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'init_module' target declared here 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'cleanup_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/mmc/host/rtsx_usb_sdmmc.c:24: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'init_module' target declared here 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(sdhci_pltfm_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:255:19: note: 'init_module' target declared here 255 | static int __init sdhci_pltfm_drv_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-pltfm.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:266:1: note: in expansion of macro 'module_exit' 266 | module_exit(sdhci_pltfm_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci-pltfm.c:263:20: note: 'cleanup_module' target declared here 263 | static void __exit sdhci_pltfm_drv_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-cadence.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_cdns_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmc/host.h:14, from drivers/mmc/host/sdhci-cadence.c:20: drivers/mmc/host/sdhci-cadence.c:456:24: note: 'cleanup_module' target declared here 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-cadence.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_cdns_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mmc/host.h:14, from drivers/mmc/host/sdhci-cadence.c:20: drivers/mmc/host/sdhci-cadence.c:456:24: note: 'init_module' target declared here 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-cadence.c:456:1: note: in expansion of macro 'module_platform_driver' 456 | module_platform_driver(sdhci_cdns_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/mmc/host/sdhci-xenon.c:22: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'cleanup_module' target declared here 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mmc/host/sdhci-xenon.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/mmc/host/sdhci-xenon.c:22: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'init_module' target declared here 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' 680 | module_platform_driver(sdhci_xenon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/devices/block2mtd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'block2mtd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mtd/devices/block2mtd.c:491:1: note: in expansion of macro 'late_initcall' 491 | late_initcall(block2mtd_init); | ^~~~~~~~~~~~~ drivers/mtd/devices/block2mtd.c:459:19: note: 'init_module' target declared here 459 | static int __init block2mtd_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/mtd/ubi/build.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mtd/ubi/build.c:1295:1: note: in expansion of macro 'late_initcall' 1295 | late_initcall(ubi_init); | ^~~~~~~~~~~~~ drivers/mtd/ubi/build.c:1184:19: note: 'init_module' target declared here 1184 | static int __init ubi_init(void) | ^~~~~~~~ In file included from drivers/mtd/ubi/build.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ubi/build.c:1314:1: note: in expansion of macro 'module_exit' 1314 | module_exit(ubi_exit); | ^~~~~~~~~~~ drivers/mtd/ubi/build.c:1297:20: note: 'cleanup_module' target declared here 1297 | static void __exit ubi_exit(void) | ^~~~~~~~ In file included from drivers/mtd/mtdcore.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1926:1: note: in expansion of macro 'module_init' 1926 | module_init(init_mtd); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1880:19: note: 'init_module' target declared here 1880 | static int __init init_mtd(void) | ^~~~~~~~ In file included from drivers/mtd/mtdcore.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/mtdcore.c:1927:1: note: in expansion of macro 'module_exit' 1927 | module_exit(cleanup_mtd); | ^~~~~~~~~~~ drivers/mtd/mtdcore.c:1915:20: note: 'cleanup_module' target declared here 1915 | static void __exit cleanup_mtd(void) | ^~~~~~~~~~~ In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ofpart_parser_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mtd/ofpart.c:229:1: note: in expansion of macro 'module_exit' 229 | module_exit(ofpart_parser_exit); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit ofpart_parser_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mtd/ofpart.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ofpart_parser_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:228:1: note: in expansion of macro 'module_init' 228 | module_init(ofpart_parser_init); | ^~~~~~~~~~~ drivers/mtd/ofpart.c:215:19: note: 'init_module' target declared here 215 | static int __init ofpart_parser_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/mux/core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/mux/core.c:541:1: note: in expansion of macro 'subsys_initcall' 541 | subsys_initcall(mux_init); | ^~~~~~~~~~~~~~~ drivers/mux/core.c:38:19: note: 'init_module' target declared here 38 | static int __init mux_init(void) | ^~~~~~~~ In file included from drivers/mux/core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/mux/core.c:542:1: note: in expansion of macro 'module_exit' 542 | module_exit(mux_exit); | ^~~~~~~~~~~ drivers/mux/core.c:44:20: note: 'cleanup_module' target declared here 44 | static void __exit mux_exit(void) | ^~~~~~~~ In file included from drivers/mux/adg792a.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adg792a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mux/adg792a.c:11: drivers/mux/adg792a.c:149:19: note: 'cleanup_module' target declared here 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mux/adg792a.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adg792a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/mux/adg792a.c:11: drivers/mux/adg792a.c:149:19: note: 'init_module' target declared here 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mux/adg792a.c:149:1: note: in expansion of macro 'module_i2c_driver' 149 | module_i2c_driver(adg792a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/mux/gpio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mux_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mux/driver.h:14, from drivers/mux/gpio.c:13: drivers/mux/gpio.c:107:24: note: 'cleanup_module' target declared here 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/mux/gpio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mux_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mux/driver.h:14, from drivers/mux/gpio.c:13: drivers/mux/gpio.c:107:24: note: 'init_module' target declared here 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mux/gpio.c:107:1: note: in expansion of macro 'module_platform_driver' 107 | module_platform_driver(mux_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(ipddp_init_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here 315 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/appletalk/ipddp.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here 321 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4896:1: note: in expansion of macro 'module_init' 4896 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4842:19: note: 'init_module' target declared here 4842 | static int __init bonding_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/bonding/bond_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bonding_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/bonding/bond_main.c:4897:1: note: in expansion of macro 'module_exit' 4897 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4881:20: note: 'cleanup_module' target declared here 4881 | static void __exit bonding_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_platform.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_platform.c:26: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' 489 | module_platform_driver(c_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'init_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/c_can/c_can_pci.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/c_can/c_can_pci.c:15: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'cleanup_module' target declared here 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' 288 | module_pci_driver(c_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:900:1: note: in expansion of macro 'module_init' 900 | module_init(cc770_init); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:889:19: note: 'init_module' target declared here 889 | static __init int cc770_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/cc770/cc770.c:906:1: note: in expansion of macro 'module_exit' 906 | module_exit(cc770_exit); | ^~~~~~~~~~~ drivers/net/can/cc770/cc770.c:902:20: note: 'cleanup_module' target declared here 902 | static __exit void cc770_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/cc770/cc770_platform.c:48: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'cleanup_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/cc770/cc770_platform.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/cc770/cc770_platform.c:48: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'init_module' target declared here 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' 273 | module_platform_driver(cc770_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/ifi_canfd/ifi_canfd.c:20: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'cleanup_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/ifi_canfd/ifi_canfd.c:20: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'init_module' target declared here 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' 1049 | module_platform_driver(ifi_canfd_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm_can_plat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/m_can/m_can.c:22: drivers/net/can/m_can/m_can.c:1807:24: note: 'cleanup_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/m_can/m_can.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm_can_plat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/m_can/m_can.c:22: drivers/net/can/m_can/m_can.c:1807:24: note: 'init_module' target declared here 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' 1807 | module_platform_driver(m_can_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'cleanup_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'init_module' target declared here 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' 877 | module_pci_driver(peak_pciefd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(sja1000_init); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here 694 | static __init int sja1000_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(sja1000_exit); | ^~~~~~~~~~~ drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here 703 | static __exit void sja1000_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/sja1000_platform.c:21: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'cleanup_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/sja1000_platform.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/sja1000_platform.c:21: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'init_module' target declared here 329 | module_platform_driver(sp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' 329 | module_platform_driver(sp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/ems_pci.c:22: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'cleanup_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/ems_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/ems_pci.c:22: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'init_module' target declared here 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' 372 | module_pci_driver(ems_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/kvaser_pci.c:35: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'cleanup_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/kvaser_pci.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/kvaser_pci.c:35: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'init_module' target declared here 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' 396 | module_pci_driver(kvaser_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/peak_pci.c:22: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'cleanup_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/peak_pci.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/peak_pci.c:22: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'init_module' target declared here 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' 769 | module_pci_driver(peak_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plx_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/plx_pci.c:25: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'cleanup_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/sja1000/plx_pci.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plx_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/sja1000/plx_pci.c:25: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'init_module' target declared here 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' 716 | module_pci_driver(plx_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/softing/softing_main.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/softing/softing.h:9, from drivers/net/can/softing/softing_main.c:23: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' 865 | module_platform_driver(softing_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/spi/hi311x.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi3110_can_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/hi311x.c:20: drivers/net/can/spi/hi311x.c:1074:19: note: 'cleanup_module' target declared here 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/spi/hi311x.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi3110_can_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/can/core.h:18, from drivers/net/can/spi/hi311x.c:20: drivers/net/can/spi/hi311x.c:1074:19: note: 'init_module' target declared here 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' 1074 | module_spi_driver(hi3110_can_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'cleanup_module' target declared here 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'init_module' target declared here 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' 830 | module_usb_driver(kvaser_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:983:1: note: in expansion of macro 'module_exit' 983 | module_exit(peak_usb_exit); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:964:20: note: 'cleanup_module' target declared here 964 | static void __exit peak_usb_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:982:1: note: in expansion of macro 'module_init' 982 | module_init(peak_usb_init); | ^~~~~~~~~~~ drivers/net/can/usb/peak_usb/pcan_usb_core.c:934:19: note: 'init_module' target declared here 934 | static int __init peak_usb_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/usb_8dev.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/usb_8dev.c:29: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' 1024 | module_usb_driver(usb_8dev_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'cleanup_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/ems_usb.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/ems_usb.c:22: drivers/net/can/usb/ems_usb.c:1087:19: note: 'init_module' target declared here 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' 1087 | module_usb_driver(ems_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/esd_usb2.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/esd_usb2.c:22: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' 1153 | module_usb_driver(esd_usb2_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/gs_usb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/can/usb/gs_usb.c:23: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' 1046 | module_usb_driver(gs_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcba_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'cleanup_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/usb/mcba_usb.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcba_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/leds.h:15, from ./include/linux/can/led.h:13, from ./include/linux/can/dev.h:19, from drivers/net/can/usb/mcba_usb.c:22: drivers/net/can/usb/mcba_usb.c:902:19: note: 'init_module' target declared here 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' 902 | module_usb_driver(mcba_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/vcan.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(vcan_init_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:174:19: note: 'init_module' target declared here 174 | static __init int vcan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/can/vcan.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/vcan.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(vcan_cleanup_module); | ^~~~~~~~~~~ drivers/net/can/vcan.c:184:20: note: 'cleanup_module' target declared here 184 | static __exit void vcan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/can/vxcan.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxcan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:316:1: note: in expansion of macro 'module_init' 316 | module_init(vxcan_init); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:304:19: note: 'init_module' target declared here 304 | static __init int vxcan_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/vxcan.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxcan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/vxcan.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(vxcan_exit); | ^~~~~~~~~~~ drivers/net/can/vxcan.c:311:20: note: 'cleanup_module' target declared here 311 | static __exit void vxcan_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slcan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/slcan.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(slcan_init); | ^~~~~~~~~~~ drivers/net/can/slcan.c:696:19: note: 'init_module' target declared here 696 | static int __init slcan_init(void) | ^~~~~~~~~~ In file included from drivers/net/can/slcan.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slcan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/slcan.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(slcan_exit); | ^~~~~~~~~~~ drivers/net/can/slcan.c:719:20: note: 'cleanup_module' target declared here 719 | static void __exit slcan_exit(void) | ^~~~~~~~~~ In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_dev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/can/dev.c:1301:1: note: in expansion of macro 'module_init' 1301 | module_init(can_dev_init); | ^~~~~~~~~~~ drivers/net/can/dev.c:1289:19: note: 'init_module' target declared here 1289 | static __init int can_dev_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/dev.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_dev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/can/dev.c:1309:1: note: in expansion of macro 'module_exit' 1309 | module_exit(can_dev_exit); | ^~~~~~~~~~~ drivers/net/can/dev.c:1303:20: note: 'cleanup_module' target declared here 1303 | static __exit void can_dev_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/can/pch_can.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pch_can_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/pch_can.c:1275:1: note: in expansion of macro 'module_pci_driver' 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/can/pch_can.c:23: drivers/net/can/pch_can.c:1275:19: note: 'cleanup_module' target declared here 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/can/pch_can.c:1275:1: note: in expansion of macro 'module_pci_driver' 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/can/pch_can.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pch_can_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/can/pch_can.c:1275:1: note: in expansion of macro 'module_pci_driver' 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/can/pch_can.c:23: drivers/net/can/pch_can.c:1275:19: note: 'init_module' target declared here 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/can/pch_can.c:1275:1: note: in expansion of macro 'module_pci_driver' 1275 | module_pci_driver(pch_can_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/b53/b53_spi.c:24: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'init_module' target declared here 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/b53/b53_spi.c:24: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'cleanup_module' target declared here 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' 325 | module_spi_driver(b53_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/b53/b53_mdio.c:20: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' 381 | mdio_module_driver(b53_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_mmap_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_mmap.c:22: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'cleanup_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_mmap.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_mmap_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_mmap.c:22: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'init_module' target declared here 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' 285 | module_platform_driver(b53_mmap_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_srab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'cleanup_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/b53/b53_srab.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_srab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/dsa/b53/b53_srab.c:22: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'init_module' target declared here 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' 442 | module_platform_driver(b53_srab_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/microchip/ksz_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ksz_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/microchip/ksz_spi.c:24: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'cleanup_module' target declared here 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/microchip/ksz_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ksz_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/dsa/microchip/ksz_spi.c:24: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'init_module' target declared here 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' 213 | module_spi_driver(ksz_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv88e6xxx_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4958:1: note: in expansion of macro 'module_exit' 4958 | module_exit(mv88e6xxx_cleanup); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4953:20: note: 'cleanup_module' target declared here 4953 | static void __exit mv88e6xxx_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv88e6xxx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4951:1: note: in expansion of macro 'module_init' 4951 | module_init(mv88e6xxx_init); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4946:19: note: 'init_module' target declared here 4946 | static int __init mv88e6xxx_init(void) | ^~~~~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4564:13: warning: 'mv88e6xxx_ports_cmode_init' defined but not used [-Wunused-function] 4564 | static void mv88e6xxx_ports_cmode_init(struct mv88e6xxx_chip *chip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/bcm_sf2.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'cleanup_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/bcm_sf2.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/dsa/bcm_sf2.c:14: drivers/net/dsa/bcm_sf2.c:1223:24: note: 'init_module' target declared here 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1223:1: note: in expansion of macro 'module_platform_driver' 1223 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/dsa_loop.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_loop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:350:1: note: in expansion of macro 'module_init' 350 | module_init(dsa_loop_init); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:336:19: note: 'init_module' target declared here 336 | static int __init dsa_loop_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/dsa/dsa_loop.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_loop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(dsa_loop_exit); | ^~~~~~~~~~~ drivers/net/dsa/dsa_loop.c:352:20: note: 'cleanup_module' target declared here 352 | static void __exit dsa_loop_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:17: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/mt7530.c:17: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' 1430 | mdio_module_driver(mt7530_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/qca8k.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/qca8k.c:10: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/qca8k.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:22, from drivers/net/dsa/qca8k.c:10: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/qca8k.c:996:1: note: in expansion of macro 'mdio_module_driver' 996 | mdio_module_driver(qca8kmdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'cleanup_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_i2c.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/net/dsa/lan9303_i2c.c:16: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'init_module' target declared here 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' 111 | module_i2c_driver(lan9303_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/dsa/lan9303_mdio.c:19: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' 168 | mdio_module_driver(lan9303_mdio_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc589_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/3com/3c589_cs.c:37: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'cleanup_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c589_cs.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc589_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/3com/3c589_cs.c:37: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'init_module' target declared here 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' 967 | module_pcmcia_driver(tc589_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc574_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/3com/3c574_cs.c:82: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'cleanup_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c574_cs.c:74: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc574_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/3com/3c574_cs.c:82: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'init_module' target declared here 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' 1165 | module_pcmcia_driver(tc574_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c59x.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3357:1: note: in expansion of macro 'module_exit' 3357 | module_exit(vortex_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3347:20: note: 'cleanup_module' target declared here 3347 | static void __exit vortex_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/3c59x.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3356:1: note: in expansion of macro 'module_init' 3356 | module_init(vortex_init); | ^~~~~~~~~~~ drivers/net/ethernet/3com/3c59x.c:3308:19: note: 'init_module' target declared here 3308 | static int __init vortex_init(void) | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_poll': drivers/net/ethernet/3com/typhoon.c:1735:42: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1735 | typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1740:46: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1740 | work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1741:9: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1741 | &indexes->rxHiCleared, budget); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1745:46: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1745 | work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:1746:6: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1746 | &indexes->rxLoCleared, budget - work_done); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_stop_runtime': drivers/net/ethernet/3com/typhoon.c:2009:39: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 2009 | typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_tx_timeout': drivers/net/ethernet/3com/typhoon.c:2026:38: warning: taking address of packed member of 'struct typhoon_indexes' may result in an unaligned pointer value [-Waddress-of-packed-member] 2026 | typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/typhoon.c:101: drivers/net/ethernet/3com/typhoon.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typhoon_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2562:1: note: in expansion of macro 'module_exit' 2562 | module_exit(typhoon_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2555:1: note: 'cleanup_module' target declared here 2555 | typhoon_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/3com/typhoon.c:101: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typhoon_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2561:1: note: in expansion of macro 'module_init' 2561 | module_init(typhoon_init); | ^~~~~~~~~~~ drivers/net/ethernet/3com/typhoon.c:2549:1: note: 'init_module' target declared here 2549 | typhoon_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne2k_pci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:742:1: note: in expansion of macro 'module_exit' 742 | module_exit(ne2k_pci_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:736:20: note: 'cleanup_module' target declared here 736 | static void __exit ne2k_pci_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ne2k_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:741:1: note: in expansion of macro 'module_init' 741 | module_init(ne2k_pci_init); | ^~~~~~~~~~~ drivers/net/ethernet/8390/ne2k-pci.c:726:19: note: 'init_module' target declared here 726 | static int __init ne2k_pci_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/lib8390.c:53, from drivers/net/ethernet/8390/8390.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns8390_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(ns8390_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:90:19: note: 'init_module' target declared here 90 | static int __init ns8390_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/lib8390.c:53, from drivers/net/ethernet/8390/8390.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns8390_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(ns8390_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/8390/8390.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit ns8390_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axnet_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'cleanup_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/axnet_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axnet_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/axnet_cs.c:36: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'init_module' target declared here 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' 728 | module_pcmcia_driver(axnet_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'cleanup_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/8390/pcnet_cs.c:39: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'init_module' target declared here 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' 1696 | module_pcmcia_driver(pcnet_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/adaptec/starfire.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'starfire_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2094:1: note: in expansion of macro 'module_exit' 2094 | module_exit(starfire_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2087:20: note: 'cleanup_module' target declared here 2087 | static void __exit starfire_cleanup (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/adaptec/starfire.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'starfire_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2093:1: note: in expansion of macro 'module_init' 2093 | module_init(starfire_init); | ^~~~~~~~~~~ drivers/net/ethernet/adaptec/starfire.c:2072:19: note: 'init_module' target declared here 2072 | static int __init starfire_init (void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/agere/et131x.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'et131x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/agere/et131x.c:56: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'cleanup_module' target declared here 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/agere/et131x.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'et131x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/agere/et131x.c:56: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'init_module' target declared here 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' 4085 | module_pci_driver(et131x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/alteon/acenic.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acenic_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/alteon/acenic.c:58: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'cleanup_module' target declared here 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/alteon/acenic.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acenic_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/alteon/acenic.c:58: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'init_module' target declared here 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' 3191 | module_pci_driver(acenic_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_tse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/altera/altera_tse_main.c:33: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'cleanup_module' target declared here 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_tse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/altera/altera_tse_main.c:33: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'init_module' target declared here 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' 1699 | module_platform_driver(altera_tse_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ena_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3589:1: note: in expansion of macro 'module_exit' 3589 | module_exit(ena_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3492:20: note: 'cleanup_module' target declared here 3492 | static void __exit ena_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ena_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3588:1: note: in expansion of macro 'module_init' 3588 | module_init(ena_init); | ^~~~~~~~~~~ drivers/net/ethernet/amazon/ena/ena_netdev.c:3479:19: note: 'init_module' target declared here 3479 | static int __init ena_init(void) | ^~~~~~~~ In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xgbe_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:490:1: note: in expansion of macro 'module_init' 490 | module_init(xgbe_mod_init); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:462:19: note: 'init_module' target declared here 462 | static int __init xgbe_mod_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xgbe_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:491:1: note: in expansion of macro 'module_exit' 491 | module_exit(xgbe_mod_exit); | ^~~~~~~~~~~ drivers/net/ethernet/amd/xgbe/xgbe-main.c:481:20: note: 'cleanup_module' target declared here 481 | static void __exit xgbe_mod_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/amd/amd8111e.c:77: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'cleanup_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/amd8111e.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/amd/amd8111e.c:77: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'init_module' target declared here 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' 1946 | module_pci_driver(amd8111e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/amd/nmclan_cs.c:142: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'cleanup_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/amd/nmclan_cs.c:142: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'init_module' target declared here 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' 1510 | module_pcmcia_driver(nmclan_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/pcnet32.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet32_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3051:1: note: in expansion of macro 'module_exit' 3051 | module_exit(pcnet32_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3030:20: note: 'cleanup_module' target declared here 3030 | static void __exit pcnet32_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/amd/pcnet32.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet32_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3050:1: note: in expansion of macro 'module_init' 3050 | module_init(pcnet32_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/amd/pcnet32.c:3007:19: note: 'init_module' target declared here 3007 | static int __init pcnet32_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'init_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/alx/main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/alx/main.c:36: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'cleanup_module' target declared here 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' 2022 | module_pci_driver(alx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'cleanup_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'init_module' target declared here 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' 2809 | module_pci_driver(atl1c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'cleanup_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'init_module' target declared here 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' 2566 | module_pci_driver(atl1e_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'cleanup_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/atheros/atlx/atl1.c:53: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'init_module' target declared here 3691 | module_pci_driver(atl1_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' 3691 | module_pci_driver(atl1_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 drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl2_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1725:1: note: in expansion of macro 'module_exit' 1725 | module_exit(atl2_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit atl2_exit_module(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 drivers/net/ethernet/atheros/atlx/atl2.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl2_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1713:1: note: in expansion of macro 'module_init' 1713 | module_init(atl2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1706:19: note: 'init_module' target declared here 1706 | static int __init atl2_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2x_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14543:1: note: in expansion of macro 'module_exit' 14543 | module_exit(bnx2x_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14519:20: note: 'cleanup_module' target declared here 14519 | static void __exit bnx2x_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14542:1: note: in expansion of macro 'module_init' 14542 | module_init(bnx2x_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14492:19: note: 'init_module' target declared here 14492 | static int __init bnx2x_init(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9301:1: note: in expansion of macro 'module_exit' 9301 | module_exit(bnxt_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9292:20: note: 'cleanup_module' target declared here 9292 | static void __exit bnxt_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9300:1: note: in expansion of macro 'module_init' 9300 | module_init(bnxt_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9286:19: note: 'init_module' target declared here 9286 | static int __init bnxt_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcmgenet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'cleanup_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcmgenet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'init_module' target declared here 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' 3735 | module_platform_driver(bcmgenet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/b44.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b44_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2610:1: note: in expansion of macro 'module_exit' 2610 | module_exit(b44_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2603:20: note: 'cleanup_module' target declared here 2603 | static void __exit b44_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/b44.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b44_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2609:1: note: in expansion of macro 'module_init' 2609 | module_init(b44_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/b44.c:2586:19: note: 'init_module' target declared here 2586 | static int __init b44_init(void) | ^~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/bnx2.c:26: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'cleanup_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/bnx2.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/bnx2.c:26: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'init_module' target declared here 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' 8864 | module_pci_driver(bnx2_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/cnic.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5788:1: note: in expansion of macro 'module_init' 5788 | module_init(cnic_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5759:19: note: 'init_module' target declared here 5759 | static int __init cnic_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/cnic.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5789:1: note: in expansion of macro 'module_exit' 5789 | module_exit(cnic_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/cnic.c:5781:20: note: 'cleanup_module' target declared here 5781 | static void __exit cnic_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tg3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/tg3.c:37: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'cleanup_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/broadcom/tg3.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tg3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/broadcom/tg3.c:37: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'init_module' target declared here 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' 18380 | module_pci_driver(tg3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnad_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3880:1: note: in expansion of macro 'module_exit' 3880 | module_exit(bnad_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3873:1: note: 'cleanup_module' target declared here 3873 | bnad_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnad_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3879:1: note: in expansion of macro 'module_init' 3879 | module_init(bnad_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bnad.c:3854:1: note: 'init_module' target declared here 3854 | bnad_module_init(void) | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c: In function 'bna_bfi_stats_get_rsp': drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' 197 | bna_stats_copy(mac, mac); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' 198 | bna_stats_copy(bpc, bpc); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' 199 | bna_stats_copy(rad, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' 200 | bna_stats_copy(rlb, rad); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' 201 | bna_stats_copy(fc_rx, fc_rx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:73:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:74:21: warning: taking address of packed member of 'struct bfi_enet_stats' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | for (i = 0; i < count; i++) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | } while (0) \ | ~~~~~~~~~~~~~~~~~~~~ 78 | | 79 | /* | ~~ 80 | * FW response handlers | ~~~~~~~~~~~~~~~~~~~~~~ 81 | */ | ~~ 82 | | 83 | static void | ~~~~~~~~~~~ 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | { | ~ 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | | 89 | if (ethport_can_be_up(ethport)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | | 93 | static void | ~~~~~~~~~~~ 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { | ~ 97 | int ethport_up = ethport_is_up(ethport); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | | 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | | 101 | if (ethport_up) | ~~~~~~~~~~~~~~~ 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | | 105 | static void | ~~~~~~~~~~~ 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | { | ~ 109 | struct bfi_enet_enable_req *admin_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | ðport->bfi_enet_cmd.admin_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | | 114 | switch (admin_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | else { | ~~~~~~ 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | } | ~ 122 | break; | ~~~~~~ 123 | | 124 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | ethport->link_status = BNA_LINK_DOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | break; | ~~~~~~ 129 | } | ~ 130 | } | ~ 131 | | 132 | static void | ~~~~~~~~~~~ 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | { | ~ 136 | struct bfi_enet_diag_lb_req *diag_lb_req = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | ðport->bfi_enet_cmd.lpbk_req; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | struct bfi_enet_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | container_of(msghdr, struct bfi_enet_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | | 141 | switch (diag_lb_req->enable) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | case BNA_STATUS_T_ENABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | if (rsp->error == BFI_ENET_CMD_OK) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | else { | ~~~~~~ 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | } | ~ 149 | break; | ~~~~~~ 150 | | 151 | case BNA_STATUS_T_DISABLED: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | break; | ~~~~~~ 154 | } | ~ 155 | } | ~ 156 | | 157 | static void | ~~~~~~~~~~~ 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | { | ~ 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | } | ~ 162 | | 163 | static void | ~~~~~~~~~~~ 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | { | ~ 167 | struct bfi_enet_attr_rsp *rsp = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | /** | ~~~ 171 | * Store only if not set earlier, since BNAD can override the HW | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | * attributes | ~~~~~~~~~~~~ 173 | */ | ~~ 174 | if (!ioceth->attr.fw_query_complete) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ioceth->attr.fw_query_complete = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | | 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | } | ~ 185 | | 186 | static void | ~~~~~~~~~~~ 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | { | ~ 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | u64 *stats_src; | ~~~~~~~~~~~~~~~ 191 | u64 *stats_dst; | ~~~~~~~~~~~~~~~ 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | int count; | ~~~~~~~~~~ 195 | int i; | ~~~~~~ 196 | | 197 | bna_stats_copy(mac, mac); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | bna_stats_copy(bpc, bpc); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | bna_stats_copy(rad, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | bna_stats_copy(rlb, rad); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | bna_stats_copy(fc_rx, fc_rx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | bna_stats_copy(fc_tx, fc_tx); | ~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' 202 | bna_stats_copy(fc_tx, fc_tx); | ^~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bfa_ioc.c: In function 'bfa_nw_ioc_fwver_get': drivers/net/ethernet/brocade/bna/bfa_ioc.c:1299:2: warning: converting a packed 'struct bfi_ioc_image_hdr' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1299 | u32 *fwsig = (u32 *) fwhdr; | ^~~ In file included from drivers/net/ethernet/brocade/bna/bfa_ioc.h:24, from drivers/net/ethernet/brocade/bna/bfa_ioc.c:20: drivers/net/ethernet/brocade/bna/bfi.h:259:8: note: defined here 259 | struct bfi_ioc_image_hdr { | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/brocade/bna/bfa_cee.c: In function 'bfa_cee_stats_swap': drivers/net/ethernet/brocade/bna/bfa_cee.c:37:2: warning: converting a packed 'struct bfa_cee_stats' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | u32 *buffer = (u32 *)stats; | ^~~ In file included from drivers/net/ethernet/brocade/bna/bfa_cee.h:23, from drivers/net/ethernet/brocade/bna/bfa_cee.c:20: drivers/net/ethernet/brocade/bna/bfa_defs_cna.h:196:8: note: defined here 196 | struct bfa_cee_stats { | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_main.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ethernet/cadence/macb_main.c:22: drivers/net/ethernet/cadence/macb_main.c:4257:24: note: 'cleanup_module' target declared here 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_main.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ethernet/cadence/macb_main.c:22: drivers/net/ethernet/cadence/macb_main.c:4257:24: note: 'init_module' target declared here 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4257:1: note: in expansion of macro 'module_platform_driver' 4257 | module_platform_driver(macb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_pci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/cadence/macb_pci.c:24: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'init_module' target declared here 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cadence/macb_pci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/ethernet/cadence/macb_pci.c:24: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'cleanup_module' target declared here 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' 143 | module_pci_driver(macb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'init_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/chelsio/cxgb/common.h:44, from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'cleanup_module' target declared here 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' 1377 | module_pci_driver(cxgb_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3477:1: note: in expansion of macro 'module_exit' 3477 | module_exit(cxgb3_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3469:20: note: 'cleanup_module' target declared here 3469 | static void __exit cxgb3_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3476:1: note: in expansion of macro 'module_init' 3476 | module_init(cxgb3_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3459:19: note: 'init_module' target declared here 3459 | static int __init cxgb3_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6038:1: note: in expansion of macro 'module_exit' 6038 | module_exit(cxgb4_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6025:20: note: 'cleanup_module' target declared here 6025 | static void __exit cxgb4_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6037:1: note: in expansion of macro 'module_init' 6037 | module_init(cxgb4_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6002:19: note: 'init_module' target declared here 6002 | static int __init cxgb4_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4vf_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3456:1: note: in expansion of macro 'module_exit' 3456 | module_exit(cxgb4vf_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3449:20: note: 'cleanup_module' target declared here 3449 | static void __exit cxgb4vf_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4vf_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3455:1: note: in expansion of macro 'module_init' 3455 | module_init(cxgb4vf_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3422:19: note: 'init_module' target declared here 3422 | static int __init cxgb4vf_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3070:1: note: in expansion of macro 'module_exit' 3070 | module_exit(enic_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3064:20: note: 'cleanup_module' target declared here 3064 | static void __exit enic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3069:1: note: in expansion of macro 'module_init' 3069 | module_init(enic_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/cisco/enic/enic_main.c:3057:19: note: 'init_module' target declared here 3057 | static int __init enic_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xircom_ops_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'cleanup_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xircom_ops_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'init_module' target declared here 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' 1170 | module_pci_driver(xircom_ops); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmfe_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2267:1: note: in expansion of macro 'module_exit' 2267 | module_exit(dmfe_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2260:20: note: 'cleanup_module' target declared here 2260 | static void __exit dmfe_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmfe_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2266:1: note: in expansion of macro 'module_init' 2266 | module_init(dmfe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/dmfe.c:2211:19: note: 'init_module' target declared here 2211 | static int __init dmfe_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w840_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1663:1: note: in expansion of macro 'module_exit' 1663 | module_exit(w840_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1657:20: note: 'cleanup_module' target declared here 1657 | static void __exit w840_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w840_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1662:1: note: in expansion of macro 'module_init' 1662 | module_init(w840_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/winbond-840.c:1651:19: note: 'init_module' target declared here 1651 | static int __init w840_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2208:1: note: in expansion of macro 'module_exit' 2208 | module_exit(de_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2202:20: note: 'cleanup_module' target declared here 2202 | static void __exit de_exit (void) | ^~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2207:1: note: in expansion of macro 'module_init' 2207 | module_init(de_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de2104x.c:2194:19: note: 'init_module' target declared here 2194 | static int __init de_init (void) | ^~~~~~~ In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tulip_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1998:1: note: in expansion of macro 'module_exit' 1998 | module_exit(tulip_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1991:20: note: 'cleanup_module' target declared here 1991 | static void __exit tulip_cleanup (void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tulip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1997:1: note: in expansion of macro 'module_init' 1997 | module_init(tulip_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/tulip_core.c:1970:19: note: 'init_module' target declared here 1970 | static int __init tulip_init (void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de4x5_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5581:1: note: in expansion of macro 'module_init' 5581 | module_init (de4x5_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5557:19: note: 'init_module' target declared here 5557 | static int __init de4x5_module_init (void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de4x5_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5582:1: note: in expansion of macro 'module_exit' 5582 | module_exit (de4x5_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/de4x5.c:5571:20: note: 'cleanup_module' target declared here 5571 | static void __exit de4x5_module_exit (void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli526x_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1849:1: note: in expansion of macro 'module_exit' 1849 | module_exit(uli526x_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1842:20: note: 'cleanup_module' target declared here 1842 | static void __exit uli526x_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli526x_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1848:1: note: in expansion of macro 'module_init' 1848 | module_init(uli526x_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/dec/tulip/uli526x.c:1807:19: note: 'init_module' target declared here 1807 | static int __init uli526x_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dlink/dl2k.h:24, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'cleanup_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/dl2k.h:16, from drivers/net/ethernet/dlink/dl2k.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/dlink/dl2k.h:24, from drivers/net/ethernet/dlink/dl2k.c:16: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'init_module' target declared here 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' 1877 | module_pci_driver(rio_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/sundance.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sundance_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2027:1: note: in expansion of macro 'module_exit' 2027 | module_exit(sundance_exit); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2021:20: note: 'cleanup_module' target declared here 2021 | static void __exit sundance_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/dlink/sundance.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sundance_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2026:1: note: in expansion of macro 'module_init' 2026 | module_init(sundance_init); | ^~~~~~~~~~~ drivers/net/ethernet/dlink/sundance.c:2012:19: note: 'init_module' target declared here 2012 | static int __init sundance_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'be_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6294:1: note: in expansion of macro 'module_exit' 6294 | module_exit(be_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6285:20: note: 'cleanup_module' target declared here 6285 | static void __exit be_exit_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'be_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6283:1: note: in expansion of macro 'module_init' 6283 | module_init(be_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_main.c:6248:19: note: 'init_module' target declared here 6248 | static int __init be_init_module(void) | ^~~~~~~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_eq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1011:25: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1011 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1029:31: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1029 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mac_addr_query': drivers/net/ethernet/emulex/benet/be_cmds.c:1062:25: warning: taking address of packed member of 'struct be_cmd_req_mac_query' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_pmac_add': drivers/net/ethernet/emulex/benet/be_cmds.c:1103:25: warning: taking address of packed member of 'struct be_cmd_req_pmac_add' may result in an unaligned pointer value [-Waddress-of-packed-member] 1103 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_cq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1178:25: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1215:31: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1215 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_ext_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1256:25: warning: taking address of packed member of 'struct be_cmd_req_mcc_ext_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1256 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1290:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_ext_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1290 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_org_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1321:25: warning: taking address of packed member of 'struct be_cmd_req_mcc_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1321 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1334:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1334 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_txq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1373:25: warning: taking address of packed member of 'struct be_cmd_req_eth_tx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1373 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1392:31: warning: taking address of packed member of 'struct be_cmd_req_eth_tx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1392 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1429:25: warning: taking address of packed member of 'struct be_cmd_req_eth_rx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1429 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c:1435:31: warning: taking address of packed member of 'struct be_cmd_req_eth_rx_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1435 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_q_destroy': drivers/net/ethernet/emulex/benet/be_cmds.c:1496:25: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1496 | be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_destroy': drivers/net/ethernet/emulex/benet/be_cmds.c:1523:25: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 1523 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_if_create': drivers/net/ethernet/emulex/benet/be_cmds.c:1546:25: warning: taking address of packed member of 'struct be_cmd_req_if_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 1546 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump_len': drivers/net/ethernet/emulex/benet/be_cmds.c:1781:25: warning: taking address of packed member of 'struct be_cmd_req_get_fat' may result in an unaligned pointer value [-Waddress-of-packed-member] 1781 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump': drivers/net/ethernet/emulex/benet/be_cmds.c:1831:26: warning: taking address of packed member of 'struct be_cmd_req_get_fat' may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fw_ver': drivers/net/ethernet/emulex/benet/be_cmds.c:1878:25: warning: taking address of packed member of 'struct be_cmd_req_get_fw_version' may result in an unaligned pointer value [-Waddress-of-packed-member] 1878 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function '__be_cmd_modify_eqd': drivers/net/ethernet/emulex/benet/be_cmds.c:1914:25: warning: taking address of packed member of 'struct be_cmd_req_modify_eq_delay' may result in an unaligned pointer value [-Waddress-of-packed-member] 1914 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_vlan_config': drivers/net/ethernet/emulex/benet/be_cmds.c:1964:25: warning: taking address of packed member of 'struct be_cmd_req_vlan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1964 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_flow_control': drivers/net/ethernet/emulex/benet/be_cmds.c:2061:25: warning: taking address of packed member of 'struct be_cmd_req_set_flow_control' may result in an unaligned pointer value [-Waddress-of-packed-member] 2061 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_beacon_state': drivers/net/ethernet/emulex/benet/be_cmds.c:2241:25: warning: taking address of packed member of 'struct be_cmd_req_enable_disable_beacon' may result in an unaligned pointer value [-Waddress-of-packed-member] 2241 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_beacon_state': drivers/net/ethernet/emulex/benet/be_cmds.c:2273:25: warning: taking address of packed member of 'struct be_cmd_req_get_beacon_state' may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_write_flashrom': drivers/net/ethernet/emulex/benet/be_cmds.c:2553:25: warning: taking address of packed member of 'struct be_cmd_write_flashrom' may result in an unaligned pointer value [-Waddress-of-packed-member] 2553 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_flash_crc': drivers/net/ethernet/emulex/benet/be_cmds.c:2599:25: warning: taking address of packed member of 'struct be_cmd_read_flash_crc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2599 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_enable_magic_wol': drivers/net/ethernet/emulex/benet/be_cmds.c:3232:25: warning: taking address of packed member of 'struct be_cmd_req_acpi_wol_magic_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3232 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_cntl_attributes': drivers/net/ethernet/emulex/benet/be_cmds.c:3549:16: warning: taking address of packed member of 'struct mgmt_hba_attribs' may result in an unaligned pointer value [-Waddress-of-packed-member] 3549 | serial_num = attribs->hba_attribs.controller_serial_number; | ^~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_mac_from_list': drivers/net/ethernet/emulex/benet/be_cmds.c:3723:25: warning: taking address of packed member of 'struct be_cmd_req_get_mac_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 3723 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_mac_list': drivers/net/ethernet/emulex/benet/be_cmds.c:3846:25: warning: taking address of packed member of 'struct be_cmd_req_set_mac_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 3846 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_hsw_config': drivers/net/ethernet/emulex/benet/be_cmds.c:3906:25: warning: taking address of packed member of 'struct be_cmd_req_set_hsw_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3906 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_hsw_config': drivers/net/ethernet/emulex/benet/be_cmds.c:3961:25: warning: taking address of packed member of 'struct be_cmd_req_get_hsw_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 3961 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_acpi_wol_cap': drivers/net/ethernet/emulex/benet/be_cmds.c:4054:25: warning: taking address of packed member of 'struct be_cmd_req_acpi_wol_magic_config_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 4054 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_profile_config': drivers/net/ethernet/emulex/benet/be_cmds.c:4548:25: warning: taking address of packed member of 'struct be_cmd_req_set_profile_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 4548 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_manage_iface': drivers/net/ethernet/emulex/benet/be_cmds.c:4699:25: warning: taking address of packed member of 'struct be_cmd_req_manage_iface_filters' may result in an unaligned pointer value [-Waddress-of-packed-member] 4699 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_active_profile': drivers/net/ethernet/emulex/benet/be_cmds.c:4921:25: warning: taking address of packed member of 'struct be_cmd_req_get_active_profile' may result in an unaligned pointer value [-Waddress-of-packed-member] 4921 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, from drivers/net/ethernet/intel/e1000/e1000_main.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:249:20: note: 'cleanup_module' target declared here 249 | static void __exit e1000_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, from drivers/net/ethernet/intel/e1000/e1000_main.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:241:1: note: in expansion of macro 'module_init' 241 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000/e1000_main.c:223:19: note: 'init_module' target declared here 223 | static int __init e1000_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7591:1: note: in expansion of macro 'module_exit' 7591 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7587:20: note: 'cleanup_module' target declared here 7587 | static void __exit e1000_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7579:1: note: in expansion of macro 'module_init' 7579 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7571:19: note: 'init_module' target declared here 7571 | static int __init e1000_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm10k_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:49:1: note: in expansion of macro 'module_init' 49 | module_init(fm10k_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:36:19: note: 'init_module' target declared here 36 | static int __init fm10k_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm10k_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(fm10k_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit fm10k_exit_module(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/net/tcp.h:24, from drivers/net/ethernet/intel/i40e/i40e.h:7, from drivers/net/ethernet/intel/i40e/i40e_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40e_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14560:1: note: in expansion of macro 'module_exit' 14560 | module_exit(i40e_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14554:20: note: 'cleanup_module' target declared here 14554 | static void __exit i40e_exit_module(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/net/tcp.h:24, from drivers/net/ethernet/intel/i40e/i40e.h:7, from drivers/net/ethernet/intel/i40e/i40e_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40e_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14546:1: note: in expansion of macro 'module_init' 14546 | module_init(i40e_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14524:19: note: 'init_module' target declared here 14524 | static int __init i40e_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40evf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3980:1: note: in expansion of macro 'module_exit' 3980 | module_exit(i40evf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3974:20: note: 'cleanup_module' target declared here 3974 | static void __exit i40evf_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40evf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3966:1: note: in expansion of macro 'module_init' 3966 | module_init(i40evf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40evf/i40evf_main.c:3947:19: note: 'init_module' target declared here 3947 | static int __init i40evf_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ice/ice.h:10, from drivers/net/ethernet/intel/ice/ice_main.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3531:1: note: in expansion of macro 'module_exit' 3531 | module_exit(ice_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3525:20: note: 'cleanup_module' target declared here 3525 | static void __exit ice_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ice/ice.h:10, from drivers/net/ethernet/intel/ice/ice_main.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3517:1: note: in expansion of macro 'module_init' 3517 | module_init(ice_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ice/ice_main.c:3496:19: note: 'init_module' target declared here 3496 | static int __init ice_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igb_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:696:1: note: in expansion of macro 'module_exit' 696 | module_exit(igb_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit igb_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:680:1: note: in expansion of macro 'module_init' 680 | module_init(igb_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:665:19: note: 'init_module' target declared here 665 | static int __init igb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igbvf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:3010:1: note: in expansion of macro 'module_exit' 3010 | module_exit(igbvf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:3006:20: note: 'cleanup_module' target declared here 3006 | static void __exit igbvf_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igbvf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:2998:1: note: in expansion of macro 'module_init' 2998 | module_init(igbvf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/igbvf/netdev.c:2987:19: note: 'init_module' target declared here 2987 | static int __init igbvf_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgb_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ixgb_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:139:1: note: 'cleanup_module' target declared here 139 | ixgb_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(ixgb_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgb/ixgb_main.c:121:1: note: 'init_module' target declared here 121 | ixgb_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbe_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11254:1: note: in expansion of macro 'module_exit' 11254 | module_exit(ixgbe_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11226:20: note: 'cleanup_module' target declared here 11226 | static void __exit ixgbe_exit_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbe_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11218:1: note: in expansion of macro 'module_init' 11218 | module_init(ixgbe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11190:19: note: 'init_module' target declared here 11190 | static int __init ixgbe_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbevf_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4894:1: note: in expansion of macro 'module_exit' 4894 | module_exit(ixgbevf_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4871:20: note: 'cleanup_module' target declared here 4871 | static void __exit ixgbevf_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbevf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4863:1: note: in expansion of macro 'module_init' 4863 | module_init(ixgbevf_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4848:19: note: 'init_module' target declared here 4848 | static int __init ixgbevf_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e100.c:129: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e100_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3180:1: note: in expansion of macro 'module_exit' 3180 | module_exit(e100_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3174:20: note: 'cleanup_module' target declared here 3174 | static void __exit e100_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/e100.c:129: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e100_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3179:1: note: in expansion of macro 'module_init' 3179 | module_init(e100_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e100.c:3165:19: note: 'init_module' target declared here 3165 | static int __init e100_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orion_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_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/net/ethernet/marvell/mvmdio.c:26: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'cleanup_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/mvmdio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orion_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_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/net/ethernet/marvell/mvmdio.c:26: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'init_module' target declared here 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' 411 | module_platform_driver(orion_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/skge.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skge_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4237:1: note: in expansion of macro 'module_exit' 4237 | module_exit(skge_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4230:20: note: 'cleanup_module' target declared here 4230 | static void __exit skge_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/skge.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skge_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4236:1: note: in expansion of macro 'module_init' 4236 | module_init(skge_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/skge.c:4222:19: note: 'init_module' target declared here 4222 | static int __init skge_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/sky2.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sky2_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5295:1: note: in expansion of macro 'module_exit' 5295 | module_exit(sky2_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5288:20: note: 'cleanup_module' target declared here 5288 | static void __exit sky2_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/marvell/sky2.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sky2_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5294:1: note: in expansion of macro 'module_init' 5294 | module_init(sky2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/marvell/sky2.c:5280:19: note: 'init_module' target declared here 5280 | static int __init sky2_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/main.c:4452:1: note: in expansion of macro 'module_exit' 4452 | module_exit(mlx4_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/main.c:4445:20: note: 'cleanup_module' target declared here 4445 | static void __exit mlx4_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/main.c:4451:1: note: in expansion of macro 'module_init' 4451 | module_init(mlx4_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/main.c:4427:19: note: 'init_module' target declared here 4427 | static int __init mlx4_init(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_en_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/en_main.c:392:1: note: in expansion of macro 'module_init' 392 | module_init(mlx4_en_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/en_main.c:379:19: note: 'init_module' target declared here 379 | static int __init mlx4_en_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_en_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/en_main.c:393:1: note: in expansion of macro 'module_exit' 393 | module_exit(mlx4_en_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx4/en_main.c:387:20: note: 'cleanup_module' target declared here 387 | static void __exit mlx4_en_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1738:1: note: in expansion of macro 'module_exit' 1738 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1728:20: note: 'cleanup_module' target declared here 1728 | static void __exit cleanup(void) | ^~~~~~~ In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1737:1: note: in expansion of macro 'module_init' 1737 | module_init(init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1703:19: note: 'init_module' target declared here 1703 | static int __init init(void) | ^~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_core_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/core.c:1900:1: note: in expansion of macro 'module_init' 1900 | module_init(mlxsw_core_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/core.c:1874:19: note: 'init_module' target declared here 1874 | static int __init mlxsw_core_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_core_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/core.c:1901:1: note: in expansion of macro 'module_exit' 1901 | module_exit(mlxsw_core_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/core.c:1894:20: note: 'cleanup_module' target declared here 1894 | static void __exit mlxsw_core_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/pci.c:1847:1: note: in expansion of macro 'module_init' 1847 | module_init(mlxsw_pci_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/pci.c:1838:19: note: 'init_module' target declared here 1838 | static int __init mlxsw_pci_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/pci.c:1848:1: note: in expansion of macro 'module_exit' 1848 | module_exit(mlxsw_pci_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/pci.c:1843:20: note: 'cleanup_module' target declared here 1843 | static void __exit mlxsw_pci_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchib.c:565:1: note: in expansion of macro 'module_init' 565 | module_init(mlxsw_sib_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchib.c:526:19: note: 'init_module' target declared here 526 | static int __init mlxsw_sib_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchib.c:566:1: note: in expansion of macro 'module_exit' 566 | module_exit(mlxsw_sib_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchib.c:557:20: note: 'cleanup_module' target declared here 557 | static void __exit mlxsw_sib_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1722:1: note: in expansion of macro 'module_init' 1722 | module_init(mlxsw_sx_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1697:19: note: 'init_module' target declared here 1697 | static int __init mlxsw_sx_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1723:1: note: in expansion of macro 'module_exit' 1723 | module_exit(mlxsw_sx_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1716:20: note: 'cleanup_module' target declared here 1716 | static void __exit mlxsw_sx_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5046:1: note: in expansion of macro 'module_init' 5046 | module_init(mlxsw_sp_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:4993:19: note: 'init_module' target declared here 4993 | static int __init mlxsw_sp_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5047:1: note: in expansion of macro 'module_exit' 5047 | module_exit(mlxsw_sp_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5034:20: note: 'cleanup_module' target declared here 5034 | static void __exit mlxsw_sp_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:60:1: note: in expansion of macro 'module_init' 60 | module_init(mlxsw_minimal_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:34:19: note: 'init_module' target declared here 34 | static int __init mlxsw_minimal_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:61:1: note: in expansion of macro 'module_exit' 61 | module_exit(mlxsw_minimal_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlxsw/minimal.c:54:20: note: 'cleanup_module' target declared here 54 | static void __exit mlxsw_minimal_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/micrel/ksz884x.c:24: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'cleanup_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/micrel/ksz884x.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/micrel/ksz884x.c:24: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'init_module' target declared here 7248 | module_pci_driver(pci_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' 7248 | module_pci_driver(pci_device_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 drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'myri10ge_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4096:1: note: in expansion of macro 'module_exit' 4096 | module_exit(myri10ge_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4088:20: note: 'cleanup_module' target declared here 4088 | static __exit void myri10ge_cleanup_module(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 drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'myri10ge_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4086:1: note: in expansion of macro 'module_init' 4086 | module_init(myri10ge_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4068:19: note: 'init_module' target declared here 4068 | static __init int myri10ge_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/natsemi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'natsemi_exit_mod': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3399:1: note: in expansion of macro 'module_exit' 3399 | module_exit(natsemi_exit_mod); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3393:20: note: 'cleanup_module' target declared here 3393 | static void __exit natsemi_exit_mod (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/natsemi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'natsemi_init_mod': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3398:1: note: in expansion of macro 'module_init' 3398 | module_init(natsemi_init_mod); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/natsemi.c:3383:19: note: 'init_module' target declared here 3383 | static int __init natsemi_init_mod (void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/ns83820.c:98: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns83820_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2302:1: note: in expansion of macro 'module_exit' 2302 | module_exit(ns83820_exit); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2281:20: note: 'cleanup_module' target declared here 2281 | static void __exit ns83820_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/natsemi/ns83820.c:98: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns83820_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2301:1: note: in expansion of macro 'module_init' 2301 | module_init(ns83820_init); | ^~~~~~~~~~~ drivers/net/ethernet/natsemi/ns83820.c:2275:19: note: 'init_module' target declared here 2275 | static int __init ns83820_init(void) | ^~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_device_reg_addr_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:641:4: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1019:3: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1019 | (u64 __iomem *)&common_reg->vpath_rst_in_prog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_tx_stats_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1451:2: warning: converting a packed 'struct vxge_hw_xmac_vpath_tx_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1451 | val64 = (u64 *)vpath_tx_stats; | ^~~~~ In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:890:8: note: defined here 890 | struct vxge_hw_xmac_vpath_tx_stats { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_rx_stats_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1482:2: warning: converting a packed 'struct vxge_hw_xmac_vpath_rx_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1482 | val64 = (u64 *) vpath_rx_stats; | ^~~~~ In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:1040:8: note: defined here 1040 | struct vxge_hw_xmac_vpath_rx_stats { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_aggr_stats_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1733:2: warning: converting a packed 'struct vxge_hw_xmac_aggr_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1733 | val64 = (u64 *)aggr_stats; | ^~~~~ In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:384:8: note: defined here 384 | struct vxge_hw_xmac_aggr_stats { | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_port_stats_get': drivers/net/ethernet/neterion/vxge/vxge-config.c:1767:2: warning: converting a packed 'struct vxge_hw_xmac_port_stats' pointer (alignment 1) to a 'u64' {aka 'long long unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1767 | val64 = (u64 *) port_stats; | ^~~~~ In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:739:8: note: defined here 739 | struct vxge_hw_xmac_port_stats { | ^~~~~~~~~~~~~~~~~~~~~~~ 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 drivers/net/ethernet/neterion/vxge/vxge-main.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxge_closer': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4853:1: note: in expansion of macro 'module_exit' 4853 | module_exit(vxge_closer); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4847:1: note: 'cleanup_module' target declared here 4847 | vxge_closer(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 drivers/net/ethernet/neterion/vxge/vxge-main.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxge_starter': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4852:1: note: in expansion of macro 'module_init' 4852 | module_init(vxge_starter); | ^~~~~~~~~~~ drivers/net/ethernet/neterion/vxge/vxge-main.c:4817:1: note: 'init_module' target declared here 4817 | vxge_starter(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/neterion/s2io.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2io_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/neterion/s2io.c:59: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'cleanup_module' target declared here 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/neterion/s2io.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2io_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/neterion/s2io.c:59: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'init_module' target declared here 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' 8171 | module_pci_driver(s2io_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfp_main_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:783:1: note: in expansion of macro 'module_exit' 783 | module_exit(nfp_main_exit); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:775:20: note: 'cleanup_module' target declared here 775 | static void __exit nfp_main_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfp_main_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:782:1: note: in expansion of macro 'module_init' 782 | module_init(nfp_main_init); | ^~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/nfp_main.c:749:19: note: 'init_module' target declared here 749 | static int __init nfp_main_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/nvidia/forcedeth.c:49: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'init_module' target declared here 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/nvidia/forcedeth.c:49: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'cleanup_module' target declared here 6417 | module_pci_driver(forcedeth_pci_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' 6417 | module_pci_driver(forcedeth_pci_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/inet_sock.h:26, from ./include/net/ip.h:31, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:32, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pch_gbe_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:1: note: in expansion of macro 'module_pci_driver' 2737 | module_pci_driver(pch_gbe_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/uapi/linux/mii.h:13, from ./include/linux/mii.h:13, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:25, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:20: drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:19: note: 'init_module' target declared here 2737 | module_pci_driver(pch_gbe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:1: note: in expansion of macro 'module_pci_driver' 2737 | module_pci_driver(pch_gbe_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/inet_sock.h:26, from ./include/net/ip.h:31, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:32, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pch_gbe_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:1: note: in expansion of macro 'module_pci_driver' 2737 | module_pci_driver(pch_gbe_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/uapi/linux/mii.h:13, from ./include/linux/mii.h:13, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:25, from drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:20: drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:19: note: 'cleanup_module' target declared here 2737 | module_pci_driver(pch_gbe_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:2737:1: note: in expansion of macro 'module_pci_driver' 2737 | module_pci_driver(pch_gbe_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/packetengines/hamachi.c:144: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hamachi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.c:1942:1: note: in expansion of macro 'module_exit' 1942 | module_exit(hamachi_exit); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.c:1935:20: note: 'cleanup_module' target declared here 1935 | static void __exit hamachi_exit (void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/packetengines/hamachi.c:144: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hamachi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.c:1941:1: note: in expansion of macro 'module_init' 1941 | module_init(hamachi_init); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/hamachi.c:1926:19: note: 'init_module' target declared here 1926 | static int __init hamachi_init (void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yellowfin_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/packetengines/yellowfin.c:1422:1: note: in expansion of macro 'module_exit' 1422 | module_exit(yellowfin_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/yellowfin.c:1415:20: note: 'cleanup_module' target declared here 1415 | static void __exit yellowfin_cleanup (void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yellowfin_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/yellowfin.c:1421:1: note: in expansion of macro 'module_init' 1421 | module_init(yellowfin_init); | ^~~~~~~~~~~ drivers/net/ethernet/packetengines/yellowfin.c:1405:19: note: 'init_module' target declared here 1405 | static int __init yellowfin_init (void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netxen_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3507:1: note: in expansion of macro 'module_exit' 3507 | module_exit(netxen_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3497:20: note: 'cleanup_module' target declared here 3497 | static void __exit netxen_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netxen_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3495:1: note: in expansion of macro 'module_init' 3495 | module_init(netxen_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3484:19: note: 'init_module' target declared here 3484 | static int __init netxen_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qed_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_main.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(qed_init); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_main.c:87:19: note: 'init_module' target declared here 87 | static int __init qed_init(void) | ^~~~~~~~ In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qed_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_main.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(qed_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qed/qed_main.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit qed_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qede_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:327:1: note: in expansion of macro 'module_exit' 327 | module_exit(qede_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:316:20: note: 'cleanup_module' target declared here 316 | static void __exit qede_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qede_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:326:1: note: in expansion of macro 'module_init' 326 | module_init(qede_init); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qede/qede_main.c:283:12: note: 'init_module' target declared here 283 | int __init qede_init(void) | ^~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:458:48: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | return qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:617:13: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 617 | (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:718:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 718 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:791:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 791 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:848:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 848 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:875:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:933:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:955:32: warning: taking address of packed member of 'struct qlcnic_nic_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 955 | ipa = (struct qlcnic_ipaddr *)&req.words[1]; | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:958:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:976:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 976 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1002:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:1557:46: warning: converting a packed 'struct qlcnic_nic_req' pointer (alignment 1) to a 'struct cmd_desc_type0' pointer (alignment 64) may result in an unaligned pointer value [-Waddress-of-packed-member] 1557 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); | ^~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here 986 | struct qlcnic_nic_req { | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here 163 | struct cmd_desc_type0 { | ^~~~~~~~~~~~~~ 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 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlcnic_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4320:1: note: in expansion of macro 'module_exit' 4320 | module_exit(qlcnic_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4310:20: note: 'cleanup_module' target declared here 4310 | static void __exit qlcnic_exit_module(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 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlcnic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4308:1: note: in expansion of macro 'module_init' 4308 | module_init(qlcnic_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4286:19: note: 'init_module' target declared here 4286 | static int __init qlcnic_init_module(void) | ^~~~~~~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_read_memory_pexdma': drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:830:12: warning: converting a packed 'struct qlcnic_pex_dma_descriptor' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 830 | (u32 *)dma_descr, temp); | ^ drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:36:8: note: defined here 36 | struct qlcnic_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlge_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'cleanup_module' target declared here 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlge_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'init_module' target declared here 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' 5023 | module_pci_driver(qlge_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ql3xxx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qla3xxx.c:14: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'cleanup_module' target declared here 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ql3xxx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/qlogic/qla3xxx.c:14: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'init_module' target declared here 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' 3947 | module_pci_driver(ql3xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r6040_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/rdc/r6040.c:33: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'cleanup_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rdc/r6040.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r6040_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/rdc/r6040.c:33: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'init_module' target declared here 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' 1230 | module_pci_driver(r6040_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'cleanup_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139cp.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/realtek/8139cp.c:60: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'init_module' target declared here 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' 2134 | module_pci_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139too.c:98: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8139_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2688:1: note: in expansion of macro 'module_exit' 2688 | module_exit(rtl8139_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2681:20: note: 'cleanup_module' target declared here 2681 | static void __exit rtl8139_cleanup_module (void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/8139too.c:98: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8139_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2687:1: note: in expansion of macro 'module_init' 2687 | module_init(rtl8139_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/8139too.c:2668:19: note: 'init_module' target declared here 2668 | static int __init rtl8139_init_module (void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/atp.c:126: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:880:1: note: in expansion of macro 'module_init' 880 | module_init(atp_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:861:19: note: 'init_module' target declared here 861 | static int __init atp_init_module(void) { | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/atp.c:126: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:881:1: note: in expansion of macro 'module_exit' 881 | module_exit(atp_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/realtek/atp.c:867:20: note: 'cleanup_module' target declared here 867 | static void __exit atp_cleanup_module(void) { | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'cleanup_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/realtek/r8169.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/realtek/r8169.c:13: drivers/net/ethernet/realtek/r8169.c:7537:19: note: 'init_module' target declared here 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7537:1: note: in expansion of macro 'module_pci_driver' 7537 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rocker_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3149:1: note: in expansion of macro 'module_init' 3149 | module_init(rocker_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3125:19: note: 'init_module' target declared here 3125 | static int __init rocker_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/rocker/rocker_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rocker_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3150:1: note: in expansion of macro 'module_exit' 3150 | module_exit(rocker_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/rocker/rocker_main.c:3142:20: note: 'cleanup_module' target declared here 3142 | static void __exit rocker_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ef4_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3277:1: note: in expansion of macro 'module_init' 3277 | module_init(ef4_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3237:19: note: 'init_module' target declared here 3237 | static int __init ef4_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ef4_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3278:1: note: in expansion of macro 'module_exit' 3278 | module_exit(ef4_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/efx.c:3267:20: note: 'cleanup_module' target declared here 3267 | static void __exit ef4_exit_module(void) | ^~~~~~~~~~~~~~~ drivers/net/ethernet/sfc/falcon/falcon.c: In function 'falcon_read_nvram': drivers/net/ethernet/sfc/falcon/falcon.c:1831:10: warning: taking address of packed member of 'struct falcon_nvconfig' may result in an unaligned pointer value [-Waddress-of-packed-member] 1831 | word = &nvconfig->board_magic_num; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/silan/sc92031.c:29: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'cleanup_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/silan/sc92031.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/silan/sc92031.c:29: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'init_module' target declared here 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' 1591 | module_pci_driver(sc92031_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis190_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sis/sis190.c:27: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'cleanup_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis190.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis190_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sis/sis190.c:27: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'init_module' target declared here 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' 1934 | module_pci_driver(sis190_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis900.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis900_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2513:1: note: in expansion of macro 'module_exit' 2513 | module_exit(sis900_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2507:20: note: 'cleanup_module' target declared here 2507 | static void __exit sis900_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sis/sis900.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis900_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2512:1: note: in expansion of macro 'module_init' 2512 | module_init(sis900_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/sis/sis900.c:2497:19: note: 'init_module' target declared here 2497 | static int __init sis900_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/smsc/smc91c92_cs.c:38: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'cleanup_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/smsc/smc91c92_cs.c:38: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'init_module' target declared here 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' 2056 | module_pcmcia_driver(smc91c92_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/epic100.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'epic_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1575:1: note: in expansion of macro 'module_exit' 1575 | module_exit(epic_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1568:20: note: 'cleanup_module' target declared here 1568 | static void __exit epic_cleanup (void) | ^~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/epic100.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'epic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1574:1: note: in expansion of macro 'module_init' 1574 | module_init(epic_init); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/epic100.c:1557:19: note: 'init_module' target declared here 1557 | static int __init epic_init (void) | ^~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/smsc/smsc9420.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc9420_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1706:1: note: in expansion of macro 'module_exit' 1706 | module_exit(smsc9420_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1700:20: note: 'cleanup_module' target declared here 1700 | static void __exit smsc9420_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/smsc/smsc9420.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc9420_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1705:1: note: in expansion of macro 'module_init' 1705 | module_init(smsc9420_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc9420.c:1693:19: note: 'init_module' target declared here 1693 | static int __init smsc9420_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc911x_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2697:1: note: in expansion of macro 'module_exit' 2697 | module_exit(smsc911x_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2691:20: note: 'cleanup_module' target declared here 2691 | static void __exit smsc911x_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/smsc/smsc911x.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc911x_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2696:1: note: in expansion of macro 'module_init' 2696 | module_init(smsc911x_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/smsc/smsc911x.c:2684:19: note: 'init_module' target declared here 2684 | static int __init smsc911x_init_module(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 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stmmac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4674:1: note: in expansion of macro 'module_init' 4674 | module_init(stmmac_init) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4648:19: note: 'init_module' target declared here 4648 | static int __init stmmac_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 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stmmac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4675:1: note: in expansion of macro 'module_exit' 4675 | module_exit(stmmac_exit) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4667:20: note: 'cleanup_module' target declared here 4667 | static void __exit stmmac_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sunhme.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'happy_meal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3395:1: note: in expansion of macro 'module_exit' 3395 | module_exit(happy_meal_exit); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3384:20: note: 'cleanup_module' target declared here 3384 | static void __exit happy_meal_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sunhme.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'happy_meal_probe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3394:1: note: in expansion of macro 'module_init' 3394 | module_init(happy_meal_probe); | ^~~~~~~~~~~ drivers/net/ethernet/sun/sunhme.c:3363:19: note: 'init_module' target declared here 3363 | static int __init happy_meal_probe(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/sun/sungem.c:29: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'cleanup_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/sungem.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/ethernet/sun/sungem.c:29: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'init_module' target declared here 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' 3046 | module_pci_driver(gem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/sun/cassini.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cas_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5280:1: note: in expansion of macro 'module_exit' 5280 | module_exit(cas_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5274:20: note: 'cleanup_module' target declared here 5274 | static void __exit cas_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/cassini.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5279:1: note: in expansion of macro 'module_init' 5279 | module_init(cas_init); | ^~~~~~~~~~~ drivers/net/ethernet/sun/cassini.c:5264:19: note: 'init_module' target declared here 5264 | static int __init cas_init(void) | ^~~~~~~~ drivers/net/ethernet/sun/niu.c: In function 'niu_compute_tx_flags': drivers/net/ethernet/sun/niu.c:6555:36: warning: converting a packed 'struct ethhdr' pointer (alignment 1) to a 'struct vlan_ethhdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 6555 | struct vlan_ethhdr *vp = (struct vlan_ethhdr *) ehdr; | ^~~~~~~~~~~ In file included from ./include/net/flow_dissector.h:7, from ./include/linux/skbuff.h:38, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/sun/niu.c:14: ./include/uapi/linux/if_ether.h:161:8: note: defined here 161 | struct ethhdr { | ^~~~~~ In file included from drivers/net/ethernet/sun/niu.c:23: ./include/linux/if_vlan.h:51:8: note: defined here 51 | struct vlan_ethhdr { | ^~~~~~~~~~~ In file included from drivers/net/ethernet/sun/niu.c:9: drivers/net/ethernet/sun/niu.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'niu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10204:1: note: in expansion of macro 'module_exit' 10204 | module_exit(niu_exit); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10195:20: note: 'cleanup_module' target declared here 10195 | static void __exit niu_exit(void) | ^~~~~~~~ In file included from drivers/net/ethernet/sun/niu.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'niu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10203:1: note: in expansion of macro 'module_init' 10203 | module_init(niu_init); | ^~~~~~~~~~~ drivers/net/ethernet/sun/niu.c:10172:19: note: 'init_module' target declared here 10172 | static int __init niu_init(void) | ^~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c: In function 'bdx_tx_map_skb': drivers/net/ethernet/tehuti/tehuti.c:1492:20: warning: taking address of packed member of 'struct txd_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1492 | struct pbl *pbl = &txdd->pbl[0]; | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/tehuti/tehuti.h:14, from drivers/net/ethernet/tehuti/tehuti.c:67: drivers/net/ethernet/tehuti/tehuti.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2463:1: note: in expansion of macro 'module_exit' 2463 | module_exit(bdx_module_exit); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2456:20: note: 'cleanup_module' target declared here 2456 | static void __exit bdx_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/tehuti/tehuti.h:14, from drivers/net/ethernet/tehuti/tehuti.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdx_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2454:1: note: in expansion of macro 'module_init' 2454 | module_init(bdx_module_init); | ^~~~~~~~~~~ drivers/net/ethernet/tehuti/tehuti.c:2446:19: note: 'init_module' target declared here 2446 | static int __init bdx_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/ti/tlan.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:654:1: note: in expansion of macro 'module_exit' 654 | module_exit(tlan_exit); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:642:20: note: 'cleanup_module' target declared here 642 | static void __exit tlan_exit(void) | ^~~~~~~~~ In file included from drivers/net/ethernet/ti/tlan.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlan_probe': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:653:1: note: in expansion of macro 'module_init' 653 | module_init(tlan_probe); | ^~~~~~~~~~~ drivers/net/ethernet/ti/tlan.c:398:19: note: 'init_module' target declared here 398 | static int __init tlan_probe(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/via/via-rhine.c:90: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rhine_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2652:1: note: in expansion of macro 'module_exit' 2652 | module_exit(rhine_cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2644:20: note: 'cleanup_module' target declared here 2644 | static void __exit rhine_cleanup(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ethernet/via/via-rhine.c:90: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rhine_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2651:1: note: in expansion of macro 'module_init' 2651 | module_init(rhine_init); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-rhine.c:2619:19: note: 'init_module' target declared here 2619 | static int __init rhine_init(void) | ^~~~~~~~~~ In file included from drivers/net/ethernet/via/via-velocity.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'velocity_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3749:1: note: in expansion of macro 'module_exit' 3749 | module_exit(velocity_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3740:20: note: 'cleanup_module' target declared here 3740 | static void __exit velocity_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/via/via-velocity.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'velocity_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3748:1: note: in expansion of macro 'module_init' 3748 | module_init(velocity_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/via/via-velocity.c:3714:19: note: 'init_module' target declared here 3714 | static int __init velocity_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'init_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100.c:12: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'cleanup_module' target declared here 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' 1287 | module_platform_driver(w5100_mmio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100-spi.c:17: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'cleanup_module' target declared here 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5100-spi.c:17: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'init_module' target declared here 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' 462 | module_spi_driver(w5100_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'init_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/wiznet/w5300.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/wiznet/w5300.c:13: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'cleanup_module' target declared here 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' 707 | module_platform_driver(w5300_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'cleanup_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'init_module' target declared here 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' 1775 | module_pcmcia_driver(xirc2ps_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnet_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/dnet.c:19: drivers/net/ethernet/dnet.c:897:24: note: 'init_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/dnet.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnet_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/ethernet/dnet.c:19: drivers/net/ethernet/dnet.c:897:24: note: 'cleanup_module' target declared here 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' 897 | module_platform_driver(dnet_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/jme.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jme_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3320:1: note: in expansion of macro 'module_init' 3320 | module_init(jme_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3308:1: note: 'init_module' target declared here 3308 | jme_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/jme.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jme_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/jme.c:3321:1: note: in expansion of macro 'module_exit' 3321 | module_exit(jme_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/jme.c:3315:1: note: 'cleanup_module' target declared here 3315 | jme_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/fealnx.c:71: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fealnx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1967:1: note: in expansion of macro 'module_exit' 1967 | module_exit(fealnx_exit); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1961:20: note: 'cleanup_module' target declared here 1961 | static void __exit fealnx_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/ethernet/fealnx.c:71: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fealnx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1966:1: note: in expansion of macro 'module_init' 1966 | module_init(fealnx_init); | ^~~~~~~~~~~ drivers/net/ethernet/fealnx.c:1951:19: note: 'init_module' target declared here 1951 | static int __init fealnx_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ethoc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'cleanup_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/ethernet/ethoc.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ethoc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from drivers/net/ethernet/ethoc.c:14: drivers/net/ethernet/ethoc.c:1314:24: note: 'init_module' target declared here 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' 1314 | module_platform_driver(ethoc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/fjes/fjes_main.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fjes_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1578:1: note: in expansion of macro 'module_exit' 1578 | module_exit(fjes_exit_module); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1571:20: note: 'cleanup_module' target declared here 1571 | static void __exit fjes_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/fjes/fjes_main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fjes_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1568:1: note: in expansion of macro 'module_init' 1568 | module_init(fjes_init_module); | ^~~~~~~~~~~ drivers/net/fjes/fjes_main.c:1533:19: note: 'init_module' target declared here 1533 | static int __init fjes_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/mkiss.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mkiss_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/mkiss.c:1012:1: note: in expansion of macro 'module_init' 1012 | module_init(mkiss_init_driver); | ^~~~~~~~~~~ drivers/net/hamradio/mkiss.c:981:19: note: 'init_module' target declared here 981 | static int __init mkiss_init_driver(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/mkiss.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mkiss_exit_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/mkiss.c:1013:1: note: in expansion of macro 'module_exit' 1013 | module_exit(mkiss_exit_driver); | ^~~~~~~~~~~ drivers/net/hamradio/mkiss.c:997:20: note: 'cleanup_module' target declared here 997 | static void __exit mkiss_exit_driver(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/6pack.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sixpack_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/6pack.c:997:1: note: in expansion of macro 'module_init' 997 | module_init(sixpack_init_driver); | ^~~~~~~~~~~ drivers/net/hamradio/6pack.c:788:19: note: 'init_module' target declared here 788 | static int __init sixpack_init_driver(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/6pack.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sixpack_exit_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/6pack.c:998:1: note: in expansion of macro 'module_exit' 998 | module_exit(sixpack_exit_driver); | ^~~~~~~~~~~ drivers/net/hamradio/6pack.c:804:20: note: 'cleanup_module' target declared here 804 | static void __exit sixpack_exit_driver(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/yam.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yam_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/yam.c:1204:1: note: in expansion of macro 'module_init' 1204 | module_init(yam_init_driver); | ^~~~~~~~~~~ drivers/net/hamradio/yam.c:1129:19: note: 'init_module' target declared here 1129 | static int __init yam_init_driver(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/yam.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yam_cleanup_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/yam.c:1205:1: note: in expansion of macro 'module_exit' 1205 | module_exit(yam_cleanup_driver); | ^~~~~~~~~~~ drivers/net/hamradio/yam.c:1173:20: note: 'cleanup_module' target declared here 1173 | static void __exit yam_cleanup_driver(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/ax25.h:17, from drivers/net/hamradio/bpqether.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpq_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/bpqether.c:612:1: note: in expansion of macro 'module_init' 612 | module_init(bpq_init_driver); | ^~~~~~~~~~~ drivers/net/hamradio/bpqether.c:572:19: note: 'init_module' target declared here 572 | static int __init bpq_init_driver(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/ax25.h:17, from drivers/net/hamradio/bpqether.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpq_cleanup_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/bpqether.c:613:1: note: in expansion of macro 'module_exit' 613 | module_exit(bpq_cleanup_driver); | ^~~~~~~~~~~ drivers/net/hamradio/bpqether.c:591:20: note: 'cleanup_module' target declared here 591 | static void __exit bpq_cleanup_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserfdx': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_fdx.c:681:1: note: in expansion of macro 'module_init' 681 | module_init(init_baycomserfdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_fdx.c:630:19: note: 'init_module' target declared here 630 | static int __init init_baycomserfdx(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserfdx': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_ser_fdx.c:682:1: note: in expansion of macro 'module_exit' 682 | module_exit(cleanup_baycomserfdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_fdx.c:670:20: note: 'cleanup_module' target declared here 670 | static void __exit cleanup_baycomserfdx(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/hdlcdrv.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdlcdrv_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/hdlcdrv.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(hdlcdrv_init_driver); | ^~~~~~~~~~~ drivers/net/hamradio/hdlcdrv.c:758:19: note: 'init_module' target declared here 758 | static int __init hdlcdrv_init_driver(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/hdlcdrv.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdlcdrv_cleanup_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/hdlcdrv.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(hdlcdrv_cleanup_driver); | ^~~~~~~~~~~ drivers/net/hamradio/hdlcdrv.c:767:20: note: 'cleanup_module' target declared here 767 | static void __exit hdlcdrv_cleanup_driver(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserhdx': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:707:1: note: in expansion of macro 'module_init' 707 | module_init(init_baycomserhdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:656:19: note: 'init_module' target declared here 656 | static int __init init_baycomserhdx(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserhdx': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:708:1: note: in expansion of macro 'module_exit' 708 | module_exit(cleanup_baycomserhdx); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_ser_hdx.c:695:20: note: 'cleanup_module' target declared here 695 | static void __exit cleanup_baycomserhdx(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_par.c:71: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycompar': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:584:1: note: in expansion of macro 'module_init' 584 | module_init(init_baycompar); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:525:19: note: 'init_module' target declared here 525 | static int __init init_baycompar(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_par.c:71: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycompar': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:585:1: note: in expansion of macro 'module_exit' 585 | module_exit(cleanup_baycompar); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_par.c:571:20: note: 'cleanup_module' target declared here 571 | static void __exit cleanup_baycompar(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_epp.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomepp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_epp.c:1307:1: note: in expansion of macro 'module_init' 1307 | module_init(init_baycomepp); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_epp.c:1236:19: note: 'init_module' target declared here 1236 | static int __init init_baycomepp(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/hamradio/baycom_epp.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomepp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hamradio/baycom_epp.c:1308:1: note: in expansion of macro 'module_exit' 1308 | module_exit(cleanup_baycomepp); | ^~~~~~~~~~~ drivers/net/hamradio/baycom_epp.c:1288:20: note: 'cleanup_module' target declared here 1288 | static void __exit cleanup_baycomepp(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/hyperv/netvsc_drv.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netvsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2466:1: note: in expansion of macro 'module_exit' 2466 | module_exit(netvsc_drv_exit); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2437:20: note: 'cleanup_module' target declared here 2437 | static void __exit netvsc_drv_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/hyperv/netvsc_drv.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netvsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2465:1: note: in expansion of macro 'module_init' 2465 | module_init(netvsc_drv_init); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2443:19: note: 'init_module' target declared here 2443 | static int __init netvsc_drv_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fakelb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(fakelb_init_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:253:19: note: 'init_module' target declared here 253 | static __init int fakelb_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/fakelb.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fake_remove_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(fake_remove_module); | ^~~~~~~~~~~ drivers/net/ieee802154/fakelb.c:263:20: note: 'cleanup_module' target declared here 263 | static __exit void fake_remove_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at86rf230_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'cleanup_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/at86rf230.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at86rf230_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/at86rf230.c:26: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'init_module' target declared here 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' 1833 | module_spi_driver(at86rf230_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mrf24j40_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'cleanup_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mrf24j40.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mrf24j40_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mrf24j40.c:18: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'init_module' target declared here 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' 1408 | module_spi_driver(mrf24j40_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc2520_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1259:19: note: 'cleanup_module' target declared here 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/cc2520.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc2520_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/ieee802154/cc2520.c:15: drivers/net/ieee802154/cc2520.c:1259:19: note: 'init_module' target declared here 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' 1259 | module_spi_driver(cc2520_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'cleanup_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/atusb.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/ieee802154/atusb.c:33: drivers/net/ieee802154/atusb.c:1171:19: note: 'init_module' target declared here 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' 1171 | module_usb_driver(atusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/adf7242.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf7242_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/adf7242.c:19: drivers/net/ieee802154/adf7242.c:1348:19: note: 'cleanup_module' target declared here 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/adf7242.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf7242_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/adf7242.c:19: drivers/net/ieee802154/adf7242.c:1348:19: note: 'init_module' target declared here 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1348:1: note: in expansion of macro 'module_spi_driver' 1348 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/ca8210.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from drivers/net/ieee802154/ca8210.c:50: drivers/net/ieee802154/ca8210.c:3237:19: note: 'cleanup_module' target declared here 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/ca8210.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from drivers/net/ieee802154/ca8210.c:50: drivers/net/ieee802154/ca8210.c:3237:19: note: 'init_module' target declared here 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' 3237 | module_spi_driver(ca8210_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mcr20a.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcr20a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mcr20a.c:19: drivers/net/ieee802154/mcr20a.c:1413:19: note: 'cleanup_module' target declared here 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ieee802154/mcr20a.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcr20a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/ieee802154/mcr20a.c:19: drivers/net/ieee802154/mcr20a.c:1413:19: note: 'init_module' target declared here 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1413:1: note: in expansion of macro 'module_spi_driver' 1413 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(ipvlan_init_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1073:19: note: 'init_module' target declared here 1073 | static int __init ipvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ipvlan/ipvlan.h:15, from drivers/net/ipvlan/ipvlan_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(ipvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/ipvlan/ipvlan_main.c:1111:20: note: 'cleanup_module' target declared here 1111 | static void __exit ipvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'cleanup_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/mdio-bcm-unimac.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/phy.h:21, from drivers/net/phy/mdio-bcm-unimac.c:13: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'init_module' target declared here 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' 288 | module_platform_driver(unimac_mdio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/amd.c:19: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' 75 | module_phy_driver(am79c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/aquantia.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(aquantia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/at803x.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/at803x.c:14: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' 419 | module_phy_driver(at803x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm7xxx.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' 690 | module_phy_driver(bcm7xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm7xxx.c:13: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' 690 | module_phy_driver(bcm7xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm7xxx.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' 690 | module_phy_driver(bcm7xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm7xxx.c:13: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' 690 | module_phy_driver(bcm7xxx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/bcm87xx.c:10: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' 218 | module_phy_driver(bcm87xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/brcmphy.h:5, from drivers/net/phy/bcm-phy-lib.h:17, from drivers/net/phy/broadcom.c:17: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' 746 | module_phy_driver(broadcom_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cicada.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' 126 | module_phy_driver(cis820x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/cortina.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' 99 | module_phy_driver(cortina_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/davicom.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' 188 | module_phy_driver(dm91xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83640.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp83640_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1557:1: note: in expansion of macro 'module_init' 1557 | module_init(dp83640_init); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1542:19: note: 'init_module' target declared here 1542 | static int __init dp83640_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/phy/dp83640.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp83640_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/phy/dp83640.c:1558:1: note: in expansion of macro 'module_exit' 1558 | module_exit(dp83640_exit); | ^~~~~~~~~~~ drivers/net/phy/dp83640.c:1547:20: note: 'cleanup_module' target declared here 1547 | static void __exit dp83640_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:22: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83822.c:22: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' 332 | module_phy_driver(dp83822_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:17: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/dp83848.c:17: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' 133 | module_phy_driver(dp83848_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/icplus.c:27: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' 244 | module_phy_driver(icplus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/intel-xway.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(xway_gphy); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/et1011c.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' 100 | module_phy_driver(et1011c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/lxt.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' 291 | module_phy_driver(lxt97x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell.c:35: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell.c:2352:1: note: in expansion of macro 'module_phy_driver' 2352 | module_phy_driver(marvell_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/marvell10g.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell10g.c:27: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/phy.h:24, from drivers/net/phy/marvell10g.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/marvell10g.c:27: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' 559 | module_phy_driver(mv3310_drivers); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:28: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/micrel.c:28: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' 1027 | module_phy_driver(ksphy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/microchip.c:21: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' 366 | module_phy_driver(microchip_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:13: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/mscc.c:13: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' 748 | module_phy_driver(vsc85xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/national.c:24: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' 143 | module_phy_driver(dp83865_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/qsemi.c:31: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' 125 | module_phy_driver(qs6612_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:15: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/uPD60620.c:15: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' 101 | module_phy_driver(upd60620_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:24: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/smsc.c:24: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' 360 | module_phy_driver(smsc_phy_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/ste10Xp.c:26: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' 109 | module_phy_driver(ste10xp_pdriver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/teranetics.c:18: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' 92 | module_phy_driver(teranetics_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(phy_module_init); \ | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:19: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here 1158 | static int __init phy_module_init(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' 1167 | module_exit(phy_module_exit) | ^~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/vitesse.c:19: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here 1163 | static void __exit phy_module_exit(void) \ | ^~~~~~~~~~~~~~~ ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ^~~~~~~~~~~~~~~~~ drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' 524 | module_phy_driver(vsc82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' 294 | module_exit(mdio_module_exit) | ^~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here 290 | static void __exit mdio_module_exit(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' 289 | module_init(mdio_module_init); \ | ^~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here 285 | static int __init mdio_module_init(void) \ | ^~~~~~~~~~~~~~~~ drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' 122 | mdio_module_driver(xgmiitorgmii_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3272:1: note: in expansion of macro 'module_init' 3272 | module_init(ppp_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:1170:19: note: 'init_module' target declared here 1170 | static int __init ppp_init(void) | ^~~~~~~~ In file included from drivers/net/ppp/ppp_generic.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3273:1: note: in expansion of macro 'module_exit' 3273 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_generic.c:3224:20: note: 'cleanup_module' target declared here 3224 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1026:1: note: in expansion of macro 'module_init' 1026 | module_init(ppp_async_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here 392 | ppp_async_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_async.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_exit' 1027 | module_exit(ppp_async_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_async.c:1020:20: note: 'cleanup_module' target declared here 1020 | static void __exit ppp_async_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(bsdcomp_init); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here 1154 | static int __init bsdcomp_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/bsd_comp.c:64: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(bsdcomp_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here 1162 | static void __exit bsdcomp_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:627:1: note: in expansion of macro 'module_init' 627 | module_init(deflate_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here 611 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_deflate.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:628:1: note: in expansion of macro 'module_exit' 628 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit deflate_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:756:1: note: in expansion of macro 'module_init' 756 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:728:19: note: 'init_module' target declared here 728 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_mppe.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:757:1: note: in expansion of macro 'module_exit' 757 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_mppe.c:750:20: note: 'cleanup_module' target declared here 750 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_init' 738 | module_init(ppp_sync_init); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:385:1: note: 'init_module' target declared here 385 | ppp_sync_init(void) | ^~~~~~~~~~~~~ In file included from drivers/net/ppp/ppp_synctty.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here 732 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(pppox_init); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here 134 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppox.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' 1200 | module_init(pppoe_init); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here 1160 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from drivers/net/ppp/pppoe.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' 1201 | module_exit(pppoe_exit); | ^~~~~~~~~~~ drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here 1190 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ drivers/net/ppp/pptp.c: In function 'pptp_bind': drivers/net/ppp/pptp.c:402:19: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: drivers/net/ppp/pptp.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:694:1: note: in expansion of macro 'module_init' 694 | module_init(pptp_init_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:647:19: note: 'init_module' target declared here 647 | static int __init pptp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/ppp/pptp.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ppp/pptp.c:695:1: note: in expansion of macro 'module_exit' 695 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ drivers/net/ppp/pptp.c:686:20: note: 'cleanup_module' target declared here 686 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/slip/slip.c:64: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1382:1: note: in expansion of macro 'module_init' 1382 | module_init(slip_init); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1290:19: note: 'init_module' target declared here 1290 | static int __init slip_init(void) | ^~~~~~~~~ In file included from drivers/net/slip/slip.c:64: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/slip/slip.c:1383:1: note: in expansion of macro 'module_exit' 1383 | module_exit(slip_exit); | ^~~~~~~~~~~ drivers/net/slip/slip.c:1324:20: note: 'cleanup_module' target declared here 1324 | static void __exit slip_exit(void) | ^~~~~~~~~ In file included from drivers/net/team/team.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team.c:2995:1: note: in expansion of macro 'module_init' 2995 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2963:19: note: 'init_module' target declared here 2963 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/team/team.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team.c:2996:1: note: in expansion of macro 'module_exit' 2996 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:2988:20: note: 'cleanup_module' target declared here 2988 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(bc_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here 62 | static int __init bc_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_broadcast.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(bc_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit bc_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(rr_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here 64 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_roundrobin.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(rnd_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here 52 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_random.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(ab_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here 133 | static int __init ab_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_activebackup.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ab_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit ab_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:713:1: note: in expansion of macro 'module_init' 713 | module_init(lb_init_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:703:19: note: 'init_module' target declared here 703 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/team/team_mode_loadbalance.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:714:1: note: in expansion of macro 'module_exit' 714 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ drivers/net/team/team_mode_loadbalance.c:708:20: note: 'cleanup_module' target declared here 708 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'cleanup_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/catc.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/catc.c:37: drivers/net/usb/catc.c:980:19: note: 'init_module' target declared here 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' 980 | module_usb_driver(catc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kaweth.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kaweth.c:49: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' 1295 | module_usb_driver(kaweth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' 1352 | module_exit(pegasus_exit); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here 1346 | static void __exit pegasus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/pegasus.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' 1351 | module_init(pegasus_init); | ^~~~~~~~~~~ drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here 1338 | static int __init pegasus_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'cleanup_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rtl8150.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rtl8150.c:12: drivers/net/usb/rtl8150.c:970:19: note: 'init_module' target declared here 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' 970 | module_usb_driver(rtl8150_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'cleanup_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/r8152.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/r8152.c:13: drivers/net/usb/r8152.c:5362:19: note: 'init_module' target declared here 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' 5362 | module_usb_driver(rtl8152_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/hso.c:3302:1: note: in expansion of macro 'module_exit' 3302 | module_exit(hso_exit); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3290:20: note: 'cleanup_module' target declared here 3290 | static void __exit hso_exit(void) | ^~~~~~~~ In file included from drivers/net/usb/hso.c:60: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_init' 3301 | module_init(hso_init); | ^~~~~~~~~~~ drivers/net/usb/hso.c:3232:19: note: 'init_module' target declared here 3232 | static int __init hso_init(void) | ^~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'cleanup_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lan78xx.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/lan78xx.c:19: drivers/net/usb/lan78xx.c:4204:19: note: 'init_module' target declared here 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' 4204 | module_usb_driver(lan78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1395:19: note: 'cleanup_module' target declared here 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/asix.h:28, from drivers/net/usb/asix_devices.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/asix.h:30, from drivers/net/usb/asix_devices.c:22: drivers/net/usb/asix_devices.c:1395:19: note: 'init_module' target declared here 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' 1395 | module_usb_driver(asix_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ax88179_178a.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/ax88179_178a.c:21: drivers/net/usb/ax88179_178a.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ax88179_178a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'cleanup_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ether.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ether.c:24: drivers/net/usb/cdc_ether.c:941:19: note: 'init_module' target declared here 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' 941 | module_usb_driver(cdc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'cleanup_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_eem.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_eem.c:21: drivers/net/usb/cdc_eem.c:374:19: note: 'init_module' target declared here 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' 374 | module_usb_driver(eem_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/dm9601.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/dm9601.c:16: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' 643 | module_usb_driver(dm9601_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sr9700.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/sr9700.c:16: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' 551 | module_usb_driver(sr9700_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc75xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc75xx.c:22: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' 2350 | module_usb_driver(smsc75xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'cleanup_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/smsc95xx.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/smsc95xx.c:22: drivers/net/usb/smsc95xx.c:2209:19: note: 'init_module' target declared here 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' 2209 | module_usb_driver(smsc95xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/gl620a.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/gl620a.c:24: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' 236 | module_usb_driver(gl620a_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': drivers/net/usb/net1080.c:372:25: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | hdr_len = le16_to_cpup(&header->hdr_len); | ^~~~~~~~~~~~~~~~ drivers/net/usb/net1080.c:373:28: warning: taking address of packed member of 'struct nc_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 373 | packet_len = le16_to_cpup(&header->packet_len); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: drivers/net/usb/net1080.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/net1080.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/net1080.c:23: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' 531 | module_usb_driver(net1080_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/plusb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/plusb.c:23: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' 169 | module_usb_driver(plusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/rndis_host.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/rndis_host.c:19: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' 654 | module_usb_driver(rndis_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_subset.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_subset.c:21: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' 365 | module_usb_driver(cdc_subset_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/zaurus.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/zaurus.c:23: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(zaurus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/mcs7830.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/mcs7830.c:43: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' 640 | module_usb_driver(mcs7830_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2182:1: note: in expansion of macro 'module_init' 2182 | module_init(usbnet_init); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2173:19: note: 'init_module' target declared here 2173 | static int __init usbnet_init(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/usbnet.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/usb/usbnet.c:2187:1: note: in expansion of macro 'module_exit' 2187 | module_exit(usbnet_exit); | ^~~~~~~~~~~ drivers/net/usb/usbnet.c:2184:20: note: 'cleanup_module' target declared here 2184 | static void __exit usbnet_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/int51x1.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/int51x1.c:28: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' 196 | module_usb_driver(int51x1_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'cleanup_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/kalmia.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/kalmia.c:18: drivers/net/usb/kalmia.c:358:19: note: 'init_module' target declared here 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' 358 | module_usb_driver(kalmia_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'cleanup_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ipheth.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ipheth.c:50: drivers/net/usb/ipheth.c:597:19: note: 'init_module' target declared here 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' 597 | module_usb_driver(ipheth_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'cleanup_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/sierra_net.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/sierra_net.c:36: drivers/net/usb/sierra_net.c:983:19: note: 'init_module' target declared here 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' 983 | module_usb_driver(sierra_net_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cx82310_eth.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cx82310_eth.c:21: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' 346 | module_usb_driver(cx82310_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'cleanup_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_ncm.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_ncm.c:42: drivers/net/usb/cdc_ncm.c:1789:19: note: 'init_module' target declared here 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' 1789 | module_usb_driver(cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/huawei_cdc_ncm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/huawei_cdc_ncm.c:21: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' 227 | module_usb_driver(huawei_cdc_ncm_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': drivers/net/usb/lg-vl600.c:131:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:153:29: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | buf->len != le32_to_cpup(&frame->len)) { | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:159:18: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); | ^~~~~~~~~~~ drivers/net/usb/lg-vl600.c:166:23: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | count = le32_to_cpup(&frame->pkt_cnt); | ^~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:177:47: warning: taking address of packed member of 'struct vl600_pkt_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); | ^~~~~~~~~~~~ drivers/net/usb/lg-vl600.c:190:20: warning: taking address of packed member of 'struct ethhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && | ^~~~~~~~~~~~~~~~ drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': drivers/net/usb/lg-vl600.c:255:60: warning: taking address of packed member of 'struct vl600_frame_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) | ^~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: drivers/net/usb/lg-vl600.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'cleanup_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/lg-vl600.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/usb/lg-vl600.c:20: drivers/net/usb/lg-vl600.c:345:19: note: 'init_module' target declared here 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' 345 | module_usb_driver(lg_vl600_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1453:19: note: 'cleanup_module' target declared here 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/qmi_wwan.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/qmi_wwan.c:15: drivers/net/usb/qmi_wwan.c:1453:19: note: 'init_module' target declared here 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1453:1: note: in expansion of macro 'module_usb_driver' 1453 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/cdc_mbim.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/cdc_mbim.c:14: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' 678 | module_usb_driver(cdc_mbim_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/usb/ch9200.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/usb/ch9200.c:15: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' 423 | module_usb_driver(ch9200_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vmxnet3/vmxnet3_drv.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmxnet3_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vmxnet3/vmxnet3_drv.c:3799:1: note: in expansion of macro 'module_init' 3799 | module_init(vmxnet3_init_module); | ^~~~~~~~~~~ drivers/net/vmxnet3/vmxnet3_drv.c:3792:1: note: 'init_module' target declared here 3792 | vmxnet3_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'cleanup_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from drivers/net/wireless/ath/ar5523/ar5523.c:33: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'init_module' target declared here 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' 1792 | module_usb_driver(ar5523_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': drivers/net/wireless/ath/ath10k/htt_rx.c:2374:35: warning: taking address of packed member of 'struct htt_tx_fetch_confirm' may result in an unaligned pointer value [-Waddress-of-packed-member] 2374 | resp->tx_fetch_confirm.resp_ids, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3489:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3489 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3535:5: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3535 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': drivers/net/wireless/ath/ath10k/wmi.c:3587:5: warning: taking address of packed member of 'struct wmi_10_4_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 3587 | ev->bcn_info[i].tim_info.tim_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:5186:21: warning: taking address of packed member of 'struct wmi_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5186 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': drivers/net/wireless/ath/ath10k/wmi.c:5224:21: warning: taking address of packed member of 'struct wmi_10x_service_ready_event' may result in an unaligned pointer value [-Waddress-of-packed-member] 5224 | arg->service_map = ev->wmi_service_bitmap; | ^~ drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': drivers/net/wireless/ath/ath10k/wmi-tlv.c:860:29: warning: taking address of packed member of 'struct wmi_tim_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 860 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; | ^~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/pci.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3748:1: note: in expansion of macro 'module_exit' 3748 | module_exit(ath10k_pci_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3742:20: note: 'cleanup_module' target declared here 3742 | static void __exit ath10k_pci_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/pci.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3740:1: note: in expansion of macro 'module_init' 3740 | module_init(ath10k_pci_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/pci.c:3725:19: note: 'init_module' target declared here 3725 | static int __init ath10k_pci_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2109:1: note: in expansion of macro 'module_exit' 2109 | module_exit(ath10k_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2103:20: note: 'cleanup_module' target declared here 2103 | static void __exit ath10k_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2108:1: note: in expansion of macro 'module_init' 2108 | module_init(ath10k_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath10k/sdio.c:2092:19: note: 'init_module' target declared here 2092 | static int __init ath10k_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/usb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath10k/usb.c:20: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'cleanup_module' target declared here 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath10k/usb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath10k/usb.c:20: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'init_module' target declared here 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' 1102 | module_usb_driver(ath10k_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath5k/pci.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/ath/ath5k/pci.c:20: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'cleanup_module' target declared here 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath5k/pci.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/ath/ath5k/pci.c:20: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'init_module' target declared here 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' 343 | module_pci_driver(ath5k_pci_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': drivers/net/wireless/ath/ath6kl/main.c:834:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:835:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 835 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:836:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 836 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:837:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 837 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:838:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 838 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:839:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 839 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:840:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/main.c:841:20: warning: taking address of packed member of 'struct wmi_per_sta_stat' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1449:1: note: in expansion of macro 'module_exit' 1449 | module_exit(ath6kl_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1443:20: note: 'cleanup_module' target declared here 1443 | static void __exit ath6kl_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1448:1: note: in expansion of macro 'module_init' 1448 | module_init(ath6kl_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath6kl/sdio.c:1432:19: note: 'init_module' target declared here 1432 | static int __init ath6kl_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'cleanup_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/ath6kl/usb.c:19: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'init_module' target declared here 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' 1223 | module_usb_driver(ath6kl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1168:1: note: in expansion of macro 'module_init' 1168 | module_init(ath9k_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1142:19: note: 'init_module' target declared here 1142 | static int __init ath9k_init(void) | ^~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/init.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1177:1: note: in expansion of macro 'module_exit' 1177 | module_exit(ath9k_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/init.c:1170:20: note: 'cleanup_module' target declared here 1170 | static void __exit ath9k_exit(void) | ^~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:99:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_def.c:113:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; | ^~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:40:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_4k.c:54:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:43:2: warning: converting a packed 'struct ar9287_eeprom' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 43 | eep_data = (u16 *)eep; | ^~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/hw.h:27, from drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here 617 | struct ar9287_eeprom { | ^~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': drivers/net/wireless/ath/ath9k/eeprom_9287.c:56:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_cmn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:410:1: note: in expansion of macro 'module_init' 410 | module_init(ath9k_cmn_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:406:19: note: 'init_module' target declared here 406 | static int __init ath9k_cmn_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/common.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_cmn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(ath9k_cmn_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/common.c:412:20: note: 'cleanup_module' target declared here 412 | static void __exit ath9k_cmn_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_htc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1025:1: note: in expansion of macro 'module_init' 1025 | module_init(ath9k_htc_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1016:19: note: 'init_module' target declared here 1016 | static int __init ath9k_htc_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/ath9k/htc.h:20, from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_htc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1032:1: note: in expansion of macro 'module_exit' 1032 | module_exit(ath9k_htc_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/ath9k/htc_drv_init.c:1027:20: note: 'cleanup_module' target declared here 1027 | static void __exit ath9k_htc_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carl9170_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'cleanup_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/carl9170/usb.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carl9170_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/ath/carl9170/usb.c:42: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'init_module' target declared here 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' 1200 | module_usb_driver(carl9170_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c: In function 'wcn36xx_update_allowed_rates': drivers/net/wireless/ath/wcn36xx/main.c:722:16: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rates_table = sta_priv->supported_rates.dsss_rates; | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:733:16: warning: taking address of packed member of 'struct wcn36xx_hal_supported_rates' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | rates_table = sta_priv->supported_rates.ofdm_rates; | ^~~~~~~~ In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: drivers/net/wireless/ath/wcn36xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcn36xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ath/wcn36xx/main.c:21: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'cleanup_module' target declared here 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcn36xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ath/wcn36xx/main.c:21: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'init_module' target declared here 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' 1409 | module_platform_driver(wcn36xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wcn36xx/smd.c: In function 'wcn36xx_smd_feature_caps_exchange': drivers/net/wireless/ath/wcn36xx/smd.c:2058:24: warning: taking address of packed member of 'struct wcn36xx_hal_feat_caps_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | set_feat_caps(msg_body.feat_caps, STA_POWERSAVE); | ~~~~~~~~^~~~~~~~~~ In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wil6210_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:693:1: note: in expansion of macro 'module_exit' 693 | module_exit(wil6210_driver_exit); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:688:20: note: 'cleanup_module' target declared here 688 | static void __exit wil6210_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wil6210_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:686:1: note: in expansion of macro 'module_init' 686 | module_init(wil6210_driver_init); | ^~~~~~~~~~~ drivers/net/wireless/ath/wil6210/pcie_bus.c:673:19: note: 'init_module' target declared here 673 | static int __init wil6210_driver_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/debugfs.c: In function 'wil_txdesc_debugfs_show': drivers/net/wireless/ath/wil6210/debugfs.c:1131:2: warning: converting a packed 'volatile struct vring_tx_desc' pointer (alignment 1) to a 'u32' {aka 'volatile unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1131 | u = (volatile u32 *)d; | ^ drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': drivers/net/wireless/ath/wil6210/txrx_edma.c:207:39: warning: taking address of packed member of 'struct wil_ring_rx_enhanced_dma' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_desc_map_edma': drivers/net/wireless/ath/wil6210/txrx_edma.c:1104:39: warning: taking address of packed member of 'struct wil_ring_tx_enhanced_dma' may result in an unaligned pointer value [-Waddress-of-packed-member] 1104 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5886:1: note: in expansion of macro 'module_exit' 5886 | module_exit(b43_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5873:20: note: 'cleanup_module' target declared here 5873 | static void __exit b43_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/broadcom/b43/main.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5885:1: note: in expansion of macro 'module_init' 5885 | module_init(b43_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43/main.c:5838:19: note: 'init_module' target declared here 5838 | static int __init b43_init(void) | ^~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': drivers/net/wireless/broadcom/b43/xmit.c:457:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:461:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:465:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:479:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | (txhdr->format_598.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:483:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | (txhdr->format_351.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:487:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | (txhdr->format_410.rts_frame); | ^ drivers/net/wireless/broadcom/b43/xmit.c:519:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 519 | (&txhdr->format_598.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:523:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | (&txhdr->format_351.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43/xmit.c:527:6: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 527 | (&txhdr->format_410.rts_frame); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43legacy_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4066:1: note: in expansion of macro 'module_exit' 4066 | module_exit(b43legacy_exit) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4059:20: note: 'cleanup_module' target declared here 4059 | static void __exit b43legacy_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43legacy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4065:1: note: in expansion of macro 'module_init' 4065 | module_init(b43legacy_init) | ^~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/main.c:4040:19: note: 'init_module' target declared here 4040 | static int __init b43legacy_init(void) | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': drivers/net/wireless/broadcom/b43legacy/xmit.c:127:17: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | __le32 *data = &(plcp->data); | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(brcmfmac_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:493:19: note: 'init_module' target declared here 493 | static int __init brcmfmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcmfmac_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(brcmfmac_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:515:20: note: 'cleanup_module' target declared here 515 | static void __exit brcmfmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcms_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1310:1: note: in expansion of macro 'module_exit' 1310 | module_exit(brcms_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1302:20: note: 'cleanup_module' target declared here 1302 | static void __exit brcms_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcms_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1309:1: note: in expansion of macro 'module_init' 1309 | module_init(brcms_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1286:19: note: 'init_module' target declared here 1286 | static int __init brcms_module_init(void) | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function 'brcms_c_ampdu_finalize': drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:687:8: warning: taking address of packed member of 'struct d11txh' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_wme_setparams': drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4106:3: warning: converting a packed 'struct shm_acparams' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 4106 | shm_entry = (u16 *) &acp_shm; | ^~~~~~~~~ In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:21, from drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:27: drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:1304:8: note: defined here 1304 | struct shm_acparams { | ^~~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_d11hdrs_mac80211': drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6653:9: warning: taking address of packed member of 'struct d11txh' may result in an unaligned pointer value [-Waddress-of-packed-member] 6653 | rts = (struct ieee80211_rts *)&txh->rts_frame; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw2100_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6619:1: note: in expansion of macro 'module_exit' 6619 | module_exit(ipw2100_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6607:20: note: 'cleanup_module' target declared here 6607 | static void __exit ipw2100_exit(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw2100_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6618:1: note: in expansion of macro 'module_init' 6618 | module_init(ipw2100_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2100.c:6580:19: note: 'init_module' target declared here 6580 | static int __init ipw2100_init(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_queue_tx_init': drivers/net/wireless/intel/ipw2x00/ipw2200.c:3792:58: warning: taking address of packed member of 'struct clx2_queue' may result in an unaligned pointer value [-Waddress-of-packed-member] 3792 | pci_alloc_consistent(dev, sizeof(q->bd[0]) * count, &q->q.dma_addr); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_tx_skb': drivers/net/wireless/intel/ipw2x00/ipw2200.c:10280:17: warning: taking address of packed member of 'struct tfd_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 10280 | le32_add_cpu(&tfd->u.data.num_chunks, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: drivers/net/wireless/intel/ipw2x00/ipw2200.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:12054:1: note: in expansion of macro 'module_init' 12054 | module_init(ipw_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:11960:19: note: 'init_module' target declared here 11960 | static int __init ipw_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:12053:1: note: in expansion of macro 'module_exit' 12053 | module_exit(ipw_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/ipw2200.c:11983:20: note: 'cleanup_module' target declared here 11983 | static void __exit ipw_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libipw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(libipw_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit libipw_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libipw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(libipw_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/ipw2x00/libipw_module.c:267:19: note: 'init_module' target declared here 267 | static int __init libipw_init(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_accumulative_stats': drivers/net/wireless/intel/iwlegacy/4965-mac.c:1342:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1342 | prev_stats = (__le32 *) &il->_4965.stats; | ^~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1343:24: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1343 | accum_stats = (u32 *) &il->_4965.accum_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1347:18: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1347 | delta = (u32 *) &il->_4965.delta_stats; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:1348:22: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | max_delta = (u32 *) &il->_4965.max_delta; | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hdl_stats': drivers/net/wireless/intel/iwlegacy/4965-mac.c:1386:43: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 1386 | il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hw_get_beacon_cmd': drivers/net/wireless/intel/iwlegacy/4965-mac.c:3821:48: warning: taking address of packed member of 'struct il_tx_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 3821 | il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: drivers/net/wireless/intel/iwlegacy/4965-mac.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il4965_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6853:1: note: in expansion of macro 'module_init' 6853 | module_init(il4965_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6819:1: note: 'init_module' target declared here 6819 | il4965_init(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il4965_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6852:1: note: in expansion of macro 'module_exit' 6852 | module_exit(il4965_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-mac.c:6846:1: note: 'cleanup_module' target declared here 6846 | il4965_exit(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function 'il4965_sensitivity_write': drivers/net/wireless/intel/iwlegacy/4965-calib.c:408:50: warning: taking address of packed member of 'struct il_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 408 | il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il3945_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3947:1: note: in expansion of macro 'module_exit' 3947 | module_exit(il3945_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3925:1: note: 'cleanup_module' target declared here 3925 | il3945_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il3945_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3948:1: note: in expansion of macro 'module_init' 3948 | module_init(il3945_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945-mac.c:3889:1: note: 'init_module' target declared here 3889 | il3945_init(void) | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_stats': drivers/net/wireless/intel/iwlegacy/3945.c:427:43: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 427 | il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_c_stats': drivers/net/wireless/intel/iwlegacy/3945.c:437:28: warning: taking address of packed member of 'struct il_rx_pkt' may result in an unaligned pointer value [-Waddress-of-packed-member] 437 | __le32 *flag = (__le32 *) &pkt->u.raw; | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_pass_packet_to_mac80211': drivers/net/wireless/intel/iwlegacy/3945.c:517:11: warning: converting a packed 'struct il_rx_pkt' pointer (alignment 1) to a 'struct ieee80211_hdr' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 517 | le32_to_cpu(rx_end->status), stats); | ^~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlegacy/common.h:38, from drivers/net/wireless/intel/iwlegacy/3945.c:41: drivers/net/wireless/intel/iwlegacy/commands.h:3335:8: note: defined here 3335 | struct il_rx_pkt { | ^~~~~~~~~ In file included from ./include/net/mac80211.h:23, from drivers/net/wireless/intel/iwlegacy/3945.c:39: ./include/linux/ieee80211.h:236:8: note: defined here 236 | struct ieee80211_hdr { | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hw_get_beacon_cmd': drivers/net/wireless/intel/iwlegacy/3945.c:2442:48: warning: taking address of packed member of 'struct il3945_tx_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2442 | il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, | ~~~~~~~~~~~~~^~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2172:1: note: in expansion of macro 'module_init' 2172 | module_init(iwl_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2153:19: note: 'init_module' target declared here 2153 | static int __init iwl_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2179:1: note: in expansion of macro 'module_exit' 2179 | module_exit(iwl_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/main.c:2174:20: note: 'cleanup_module' target declared here 2174 | static void __exit iwl_exit(void) | ^~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function 'iwlagn_wowlan_program_keys': drivers/net/wireless/intel/iwlwifi/dvm/lib.c:941:42: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:970:37: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/lib.c:973:37: warning: taking address of packed member of 'struct iwlagn_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 973 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_sensitivity_write': drivers/net/wireless/intel/iwlwifi/dvm/calib.c:486:49: warning: taking address of packed member of 'struct iwl_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 486 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_enhance_sensitivity_write': drivers/net/wireless/intel/iwlwifi/dvm/calib.c:521:49: warning: taking address of packed member of 'struct iwl_enhance_sensitivity_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 521 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_accumulative_statistics': drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: warning: converting a packed 'struct statistics_general_common' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | ACCUM(common); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2675:8: note: defined here 2675 | struct statistics_general_common { | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' 337 | ACCUM(common); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: warning: converting a packed 'struct statistics_rx_non_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 338 | ACCUM(rx_non_phy); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2559:8: note: defined here 2559 | struct statistics_rx_non_phy { | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' 338 | ACCUM(rx_non_phy); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | ACCUM(rx_ofdm); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here 2521 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' 339 | ACCUM(rx_ofdm); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: warning: converting a packed 'struct statistics_rx_ht_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | ACCUM(rx_ofdm_ht); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2544:8: note: defined here 2544 | struct statistics_rx_ht_phy { | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' 340 | ACCUM(rx_ofdm_ht); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: warning: converting a packed 'struct statistics_rx_phy' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 341 | ACCUM(rx_cck); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here 2521 | struct statistics_rx_phy { | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' 341 | ACCUM(rx_cck); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: warning: converting a packed 'struct statistics_tx' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | ACCUM(tx); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2640:8: note: defined here 2640 | struct statistics_tx { | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' 342 | ACCUM(tx); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: warning: converting a packed 'struct statistics_bt_activity' pointer (alignment 1) to a '__le32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | ACCUM(bt_activity); | ^~~~~ In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2693:8: note: defined here 2693 | struct statistics_bt_activity { | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:332:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 332 | (__le32 *)&priv->delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | (__le32 *)&priv->max_delta_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:333:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | (__le32 *)&priv->max_delta_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | (__le32 *)&priv->accum_stats._name, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:334:17: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | (__le32 *)&priv->accum_stats._name, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | sizeof(*_name)); | ~~~~~~~~~~~~~~~~ 336 | | 337 | ACCUM(common); | ~~~~~~~~~~~~~~ 338 | ACCUM(rx_non_phy); | ~~~~~~~~~~~~~~~~~~ 339 | ACCUM(rx_ofdm); | ~~~~~~~~~~~~~~~ 340 | ACCUM(rx_ofdm_ht); | ~~~~~~~~~~~~~~~~~~ 341 | ACCUM(rx_cck); | ~~~~~~~~~~~~~~ 342 | ACCUM(tx); | ~~~~~~~~~~ 343 | if (bt_activity) | ~~~~~~~~~~~~~~~~ 344 | ACCUM(bt_activity); | ~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' 344 | ACCUM(bt_activity); | ^~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_rx_statistics': drivers/net/wireless/intel/iwlwifi/dvm/rx.c:386:10: warning: taking address of packed member of 'struct iwl_bt_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/dvm/rx.c:404:10: warning: taking address of packed member of 'struct iwl_notif_statistics' may result in an unaligned pointer value [-Waddress-of-packed-member] 404 | flag = &stats->flag; | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function 'iwl_mvm_mfu_assert_dump_notif': drivers/net/wireless/intel/iwlwifi/mvm/fw.c:190:22: warning: taking address of packed member of 'struct iwl_mfu_assert_dump_notif' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | __le32 *dump_data = mfu_dump_notif->data; | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function 'iwl_mvm_get_regdomain': drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:318:15: warning: taking address of packed member of 'struct iwl_mcc_update_resp' may result in an unaligned pointer value [-Waddress-of-packed-member] 318 | resp->channels, | ~~~~^~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function 'iwl_mvm_d0i3_exit_work': drivers/net/wireless/intel/iwlwifi/mvm/ops.c:1619:12: warning: taking address of packed member of 'struct iwl_wowlan_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1619 | qos_seq = status->qos_seq_ctr; | ^~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_mvm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(iwl_mvm_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:121:19: note: 'init_module' target declared here 121 | static int __init iwl_mvm_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_mvm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(iwl_mvm_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/ops.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit iwl_mvm_exit(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v6': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1016:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1016 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1017:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v6' may result in an unaligned pointer value [-Waddress-of-packed-member] 1017 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v7': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1036:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1036 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1037:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd_v7' may result in an unaligned pointer value [-Waddress-of-packed-member] 1037 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v9': drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1073:33: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1073 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1074:7: warning: taking address of packed member of 'struct iwl_mac_beacon_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 1074 | &beacon_cmd.tim_size, | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/utils.c: In function 'iwl_mvm_enable_txq': drivers/net/wireless/intel/iwlwifi/mvm/utils.c:787:16: warning: taking address of packed member of 'struct iwl_scd_txq_cfg_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | le16_add_cpu(&cmd.ssn, 1); | ^~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function 'iwl_mvm_handle_rx_statistics': drivers/net/wireless/intel/iwlwifi/mvm/rx.c:807:19: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | bytes = (void *)&v11->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:808:22: warning: taking address of packed member of 'struct mvm_statistics_load_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 808 | air_time = (void *)&v11->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:813:19: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | bytes = (void *)&stats->load_stats.byte_count; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/rx.c:814:22: warning: taking address of packed member of 'struct mvm_statistics_load' may result in an unaligned pointer value [-Waddress-of-packed-member] 814 | air_time = (void *)&stats->load_stats.air_time; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function 'iwl_mvm_update_quotas': drivers/net/wireless/intel/iwlwifi/mvm/quota.c:315:17: warning: taking address of packed member of 'struct iwl_time_quota_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | le32_add_cpu(&qdata->quota, quota_rem); | ^~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function 'iwl_mvm_send_proto_offload': drivers/net/wireless/intel/iwlwifi/mvm/offloading.c:161:23: warning: taking address of packed member of 'struct iwl_ns_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | if (ipv6_addr_cmp(&nsc[j].dest_ipv6_addr, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function 'iwl_mvm_wowlan_program_keys': drivers/net/wireless/intel/iwlwifi/mvm/d3.c:264:43: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 264 | iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); | ~~~~~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:294:38: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); | ~~~~~~~~~~^~~~ drivers/net/wireless/intel/iwlwifi/mvm/d3.c:297:38: warning: taking address of packed member of 'struct iwl_p1k_cache' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); | ~~~~~~~~~~^~~~ In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1727:1: note: in expansion of macro 'module_init' 1727 | module_init(iwl_drv_init); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1705:19: note: 'init_module' target declared here 1705 | static int __init iwl_drv_init(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1737:1: note: in expansion of macro 'module_exit' 1737 | module_exit(iwl_drv_exit); | ^~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1729:20: note: 'cleanup_module' target declared here 1729 | static void __exit iwl_drv_exit(void) | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: In function 'iwl_get_nvm': drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c:1383:19: warning: taking address of packed member of 'struct iwl_nvm_get_info_regulatory' may result in an unaligned pointer value [-Waddress-of-packed-member] 1383 | rsp->regulatory.channel_profile, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2135:15: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2135 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx.c:2208:16: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 2208 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function 'iwl_pcie_gen2_build_amsdu': drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:290:15: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); | ^~~~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c:335:16: warning: taking address of packed member of 'struct iwl_tx_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 335 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/main.c:79: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_orinoco': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2414:1: note: in expansion of macro 'module_init' 2414 | module_init(init_orinoco); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2404:19: note: 'init_module' target declared here 2404 | static int __init init_orinoco(void) | ^~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/main.c:79: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_orinoco': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2415:1: note: in expansion of macro 'module_exit' 2415 | module_exit(exit_orinoco); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/main.c:2410:20: note: 'cleanup_module' target declared here 2410 | static void __exit exit_orinoco(void) | ^~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/scan.c: In function 'orinoco_add_hostscan_result': drivers/net/wireless/intersil/orinoco/scan.c:101:47: warning: taking address of packed member of 'struct symbol_scan_apinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | ie_len += symbol_build_supp_rates(ie, bss->s.rates); | ~~~~~~^~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'cleanup_module' target declared here 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/pcmcia/ds.h:26, from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'init_module' target declared here 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' 341 | module_pcmcia_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_plx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:363:1: note: in expansion of macro 'module_exit' 363 | module_exit(orinoco_plx_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit orinoco_plx_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_plx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:362:1: note: in expansion of macro 'module_init' 362 | module_init(orinoco_plx_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_plx.c:351:19: note: 'init_module' target declared here 351 | static int __init orinoco_plx_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:258:1: note: in expansion of macro 'module_exit' 258 | module_exit(orinoco_pci_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit orinoco_pci_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:257:1: note: in expansion of macro 'module_init' 257 | module_init(orinoco_pci_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_pci.c:246:19: note: 'init_module' target declared here 246 | static int __init orinoco_pci_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_nortel_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(orinoco_nortel_exit); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:309:20: note: 'cleanup_module' target declared here 309 | static void __exit orinoco_nortel_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_nortel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(orinoco_nortel_init); | ^~~~~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:303:19: note: 'init_module' target declared here 303 | static int __init orinoco_nortel_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'cleanup_module' target declared here 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'init_module' target declared here 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' 1752 | module_usb_driver(orinoco_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': drivers/net/wireless/intersil/p54/fwio.c:59:11: warning: taking address of packed member of 'struct bootrec' may result in an unaligned pointer value [-Waddress-of-packed-member] 59 | bootrec->data); | ^~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'cleanup_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/intersil/p54/p54usb.c:15: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'init_module' target declared here 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' 1149 | module_usb_driver(p54u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54p_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/intersil/p54/p54pci.c:16: drivers/net/wireless/intersil/p54/p54pci.c:703:19: note: 'cleanup_module' target declared here 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54p_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/intersil/p54/p54pci.c:16: drivers/net/wireless/intersil/p54/p54pci.c:703:19: note: 'init_module' target declared here 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:703:1: note: in expansion of macro 'module_pci_driver' 703 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1147:1: note: in expansion of macro 'module_init' 1147 | module_init(lbs_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1131:19: note: 'init_module' target declared here 1131 | static int __init lbs_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/main.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1148:1: note: in expansion of macro 'module_exit' 1148 | module_exit(lbs_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/main.c:1142:20: note: 'cleanup_module' target declared here 1142 | static void __exit lbs_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'cleanup_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_usb.c:10: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'init_module' target declared here 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' 987 | module_usb_driver(if_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'cleanup_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/marvell/libertas/if_cs.c:31: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'init_module' target declared here 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' 970 | module_pcmcia_driver(lbs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_sdio_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1411:1: note: in expansion of macro 'module_exit' 1411 | module_exit(if_sdio_exit_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1400:20: note: 'cleanup_module' target declared here 1400 | static void __exit if_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_sdio_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1410:1: note: in expansion of macro 'module_init' 1410 | module_init(if_sdio_init_module); | ^~~~~~~~~~~ drivers/net/wireless/marvell/libertas/if_sdio.c:1385:19: note: 'init_module' target declared here 1385 | static int __init if_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': drivers/net/wireless/marvell/mwifiex/wmm.c:946:5: warning: converting a packed 'struct mwifiex_ie_types_data' pointer (alignment 1) to a 'struct mwifiex_ie_types_wmm_queue_status' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 946 | tlv_hdr; | ^~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/wmm.c:23: drivers/net/wireless/marvell/mwifiex/fw.h:653:8: note: defined here 653 | struct mwifiex_ie_types_data { | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/fw.h:1749:8: note: defined here 1749 | struct mwifiex_ie_types_wmm_queue_status { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': drivers/net/wireless/marvell/mwifiex/scan.c:697:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': drivers/net/wireless/marvell/mwifiex/scan.c:2386:27: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2386 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2425:26: warning: taking address of packed member of 'struct mwifiex_ie_types_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 2425 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/scan.c:2450:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 2450 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:81:45: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:129:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:134:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1356:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1356 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1378:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1378 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1659:11: warning: taking address of packed member of 'struct coalesce_receive_filt_rule' may result in an unaligned pointer value [-Waddress-of-packed-member] 1659 | param = rule->params; | ^~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1683:26: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1683 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1691:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1709:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1736:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | le16_unaligned_add_cpu(&cmd->size, len); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1760:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1760 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sta_cmd.c:1862:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); | ^~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': drivers/net/wireless/marvell/mwifiex/uap_cmd.c:726:12: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': drivers/net/wireless/marvell/mwifiex/ie.c:134:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | le16_unaligned_add_cpu(&ie_list->len, | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': drivers/net/wireless/marvell/mwifiex/ie.c:176:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:183:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c:190:26: warning: taking address of packed member of 'struct mwifiex_ie_list' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': drivers/net/wireless/marvell/mwifiex/ie.c:246:26: warning: taking address of packed member of 'struct mwifiex_ie' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); | ^~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': drivers/net/wireless/marvell/mwifiex/11h.c:153:25: warning: taking address of packed member of 'struct host_cmd_ds_command' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | le16_unaligned_add_cpu(&cmd->size, | ^~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'cleanup_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/sdio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/sdio.c:22: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'init_module' target declared here 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_pcie_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'cleanup_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/pcie.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_pcie_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/ieee80211.h:22, from drivers/net/wireless/marvell/mwifiex/decl.h:28, from drivers/net/wireless/marvell/mwifiex/pcie.c:22: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'init_module' target declared here 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' 3250 | module_pci_driver(mwifiex_pcie); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'cleanup_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, from drivers/net/wireless/marvell/mwifiex/usb.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/ip.h:20, from drivers/net/wireless/marvell/mwifiex/main.h:28, from drivers/net/wireless/marvell/mwifiex/usb.c:20: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'init_module' target declared here 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' 1592 | module_usb_driver(mwifiex_usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': drivers/net/wireless/marvell/mwl8k.c:1352:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1352 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': drivers/net/wireless/marvell/mwl8k.c:1928:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1928 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: drivers/net/wireless/marvell/mwl8k.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwl8k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/marvell/mwl8k.c:18: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'cleanup_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwl8k.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwl8k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/marvell/mwl8k.c:18: drivers/net/wireless/marvell/mwl8k.c:6350:19: note: 'init_module' target declared here 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6350:1: note: in expansion of macro 'module_pci_driver' 6350 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x0_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'cleanup_module' target declared here 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x0_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'init_module' target declared here 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' 381 | module_usb_driver(mt76x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'cleanup_module' target declared here 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'init_module' target declared here 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' 110 | module_pci_driver(mt76pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x2u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'cleanup_module' target declared here 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x2u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'init_module' target declared here 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' 147 | module_usb_driver(mt76x2u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt7601u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'cleanup_module' target declared here 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt7601u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/mediatek/mt7601u/usb.c:16: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'init_module' target declared here 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' 384 | module_usb_driver(mt7601u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qtnf_pcie_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1490:1: note: in expansion of macro 'module_exit' 1490 | module_exit(qtnf_pcie_exit); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1483:20: note: 'cleanup_module' target declared here 1483 | static void __exit qtnf_pcie_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qtnf_pcie_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1489:1: note: in expansion of macro 'module_init' 1489 | module_init(qtnf_pcie_register); | ^~~~~~~~~~~ drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1477:19: note: 'init_module' target declared here 1477 | static int __init qtnf_pcie_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2400pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'cleanup_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2400pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'init_module' target declared here 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' 1852 | module_pci_driver(rt2400pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'cleanup_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'init_module' target declared here 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' 2150 | module_pci_driver(rt2500pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt61pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'cleanup_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt61pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'init_module' target declared here 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' 3112 | module_pci_driver(rt61pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'cleanup_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'init_module' target declared here 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' 469 | module_pci_driver(rt2800pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' 1991 | module_usb_driver(rt2500usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' 2550 | module_usb_driver(rt73usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'cleanup_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'init_module' target declared here 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' 1422 | module_usb_driver(rt2800usb_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:386:31: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:392:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:395:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:432:31: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:438:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:603:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:623:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:640:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:720:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | rtl818x_iowrite32(priv, &priv->map->IMR, | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:729:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:738:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); | ^~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:740:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:768:32: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:771:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:778:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:787:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:805:34: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:807:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:855:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:861:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:863:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:866:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:868:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:870:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:872:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:874:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:892:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:935:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:937:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:958:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:959:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:961:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:967:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:970:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1154:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1155:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1178:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1209:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1226:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1276:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1277:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1404:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1407:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1410:27: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1413:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1597:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1654:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1817:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8180_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'cleanup_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8180_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'init_module' target declared here 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' 1999 | module_pci_driver(rtl8180_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_write': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:34:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 34 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:35:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 35 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:37:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 37 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:39:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:40:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:44:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:47:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 47 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:58:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:60:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:61:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:64:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 64 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:67:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:71:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:72:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:73:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_read': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:82:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 82 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:83:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:84:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:88:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 88 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:89:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:91:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:94:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:102:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:107:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:111:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:117:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:123:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:124:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:126:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 126 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:130:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:134:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:141:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:145:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:149:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:153:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:158:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:161:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 161 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:167:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:172:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:290:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:313:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 313 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:314:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:315:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:321:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 321 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:324:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:325:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 325 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:326:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 326 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:359:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:447:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225z2_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:542:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:543:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 543 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:544:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 544 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:550:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 550 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:553:25: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rtl818x_ioread16(priv, &priv->map->BRSR); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:554:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 554 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:555:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 555 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:560:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:607:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:699:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_stop': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:712:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 712 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:713:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 713 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8180_detect_rf': drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:753:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 753 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:754:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c:755:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 755 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'write_sa2400': drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:58:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'sa2400_rf_init': drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:177:35: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:178:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 178 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c:190:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c: In function 'write_max2820': drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c:57:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 57 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c: In function 'write_grf5101': drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c:52:22: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 52 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:599:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 599 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:600:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:661:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 661 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:676:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:679:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:693:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 693 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:699:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 699 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:702:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 702 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:706:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:709:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 709 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:710:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:711:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:714:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:715:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:716:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 716 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:722:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 722 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:727:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:820:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 820 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:821:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 821 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:827:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 827 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:832:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 832 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:833:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 833 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:834:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 834 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:841:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 841 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:865:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 865 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:949:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:957:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:972:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:974:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 974 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:975:26: warning: taking address of packed member of 'union ' may result in an unaligned pointer value [-Waddress-of-packed-member] 975 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:992:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 992 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1008:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1008 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1028:26: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1028 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1057:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1057 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1058:38: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1160:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1160 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1165:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1165 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1169:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1171:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1171 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1172:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1172 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1173 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1174 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1336:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1336 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1488:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1488 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1533:34: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1533 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8187_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'cleanup_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8187_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'init_module' target declared here 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' 1682 | module_usb_driver(rtl8187_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:127:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:128:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:130:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:132:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:133:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:136:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:138:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:145:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:147:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:148:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:151:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:154:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:157:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:158:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:166:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:167:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:168:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:173:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:174:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:177:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:180:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:193:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:196:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:197:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:216:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:217:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:218:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:222:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:223:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:225:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:227:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:234:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:238:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:241:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:246:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:251:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:254:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:257:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:263:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:266:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:269:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:272:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:276:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:279:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:284:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:288:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:289:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:290:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:409:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c:664:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [-Waddress-of-packed-member] 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6399:1: note: in expansion of macro 'module_exit' 6399 | module_exit(rtl8xxxu_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6390:20: note: 'cleanup_module' target declared here 6390 | static void __exit rtl8xxxu_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6398:1: note: in expansion of macro 'module_init' 6398 | module_init(rtl8xxxu_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6379:19: note: 'init_module' target declared here 6379 | static int __init rtl8xxxu_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 ./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 drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:555:1: note: in expansion of macro 'module_init' 555 | module_init(rtl_btcoexist_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:545:19: note: 'init_module' target declared here 545 | static int __init rtl_btcoexist_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 ./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 drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:556:1: note: in expansion of macro 'module_exit' 556 | module_exit(rtl_btcoexist_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:550:20: note: 'cleanup_module' target declared here 550 | static void __exit rtl_btcoexist_module_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/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 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl88ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'cleanup_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl88ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'init_module' target declared here 421 | module_pci_driver(rtl88ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' 421 | module_pci_driver(rtl88ee_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ce_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'cleanup_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ce_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'init_module' target declared here 399 | module_pci_driver(rtl92ce_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' 399 | module_pci_driver(rtl92ce_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here 415 | module_usb_driver(rtl8192cu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' 415 | module_usb_driver(rtl8192cu_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92de_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(rtl92de_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit rtl92de_module_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/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 drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92de_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:419:1: note: in expansion of macro 'module_init' 419 | module_init(rtl92de_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:400:19: note: 'init_module' target declared here 400 | static int __init rtl92de_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c: In function 'rtl92ee_dm_check_rssi_monitor': drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c:524:28: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | struct rssi_sta *stat = &drv_priv->rssi_stat; | ^~~~~~~~~~~~~~~~~~~~ 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 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ee_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'cleanup_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ee_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'init_module' target declared here 406 | module_pci_driver(rtl92ee_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(rtl92ee_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92se_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'cleanup_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92se_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'init_module' target declared here 446 | module_pci_driver(rtl92se_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' 446 | module_pci_driver(rtl92se_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'cleanup_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'init_module' target declared here 416 | module_pci_driver(rtl8723e_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' 416 | module_pci_driver(rtl8723e_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'cleanup_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'init_module' target declared here 425 | module_pci_driver(rtl8723be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' 425 | module_pci_driver(rtl8723be_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'cleanup_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'init_module' target declared here 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' 474 | module_pci_driver(rtl8821ae_driver); | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': drivers/net/wireless/realtek/rtlwifi/base.c:1439:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1439 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1787:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1787 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': drivers/net/wireless/realtek/rtlwifi/base.c:1846:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1846 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ 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 drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: drivers/net/wireless/realtek/rtlwifi/base.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_core_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2787:1: note: in expansion of macro 'module_init' 2787 | module_init(rtl_core_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2758:19: note: 'init_module' target declared here 2758 | static int __init rtl_core_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 ./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 drivers/net/wireless/realtek/rtlwifi/wifi.h:36, from drivers/net/wireless/realtek/rtlwifi/base.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_core_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2788:1: note: in expansion of macro 'module_exit' 2788 | module_exit(rtl_core_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2778:20: note: 'cleanup_module' target declared here 2778 | static void __exit rtl_core_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': drivers/net/wireless/realtek/rtlwifi/core.c:918:17: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 918 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': drivers/net/wireless/realtek/rtlwifi/core.c:965:12: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 965 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': drivers/net/wireless/rsi/rsi_91x_mgmt.c:387:18: warning: taking address of packed member of 'struct rsi_radio_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:499:18: warning: taking address of packed member of 'struct rsi_peer_notify' may result in an unaligned pointer value [-Waddress-of-packed-member] 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:553:18: warning: taking address of packed member of 'struct rsi_aggr_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': drivers/net/wireless/rsi/rsi_91x_mgmt.c:600:18: warning: taking address of packed member of 'struct rsi_bb_rf_prog' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': drivers/net/wireless/rsi/rsi_91x_mgmt.c:651:18: warning: taking address of packed member of 'struct rsi_vap_caps' may result in an unaligned pointer value [-Waddress-of-packed-member] 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': drivers/net/wireless/rsi/rsi_91x_mgmt.c:751:18: warning: taking address of packed member of 'struct rsi_set_key' may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': drivers/net/wireless/rsi/rsi_91x_mgmt.c:800:18: warning: taking address of packed member of 'struct rsi_config_vals' may result in an unaligned pointer value [-Waddress-of-packed-member] 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1004:18: warning: taking address of packed member of 'struct rsi_chan_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1084:18: warning: taking address of packed member of 'struct rsi_dynamic_s' may result in an unaligned pointer value [-Waddress-of-packed-member] 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1296:18: warning: taking address of packed member of 'struct rsi_auto_rate' may result in an unaligned pointer value [-Waddress-of-packed-member] 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1384:18: warning: taking address of packed member of 'struct rsi_eeprom_read_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1427:18: warning: taking address of packed member of 'struct rsi_block_unblock_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1498:18: warning: taking address of packed member of 'struct rsi_request_ps' may result in an unaligned pointer value [-Waddress-of-packed-member] 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1563:18: warning: taking address of packed member of 'struct rsi_ant_sel_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': drivers/net/wireless/rsi/rsi_91x_mgmt.c:1612:18: warning: taking address of packed member of 'struct rsi_wowlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:98:18: warning: taking address of packed member of 'struct rsi_mgmt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': drivers/net/wireless/rsi/rsi_91x_hal.c:203:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c:238:20: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | rsi_set_len_qno(&data_desc->len_qno, | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': drivers/net/wireless/rsi/rsi_91x_hal.c:402:18: warning: taking address of packed member of 'struct rsi_bt_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), | ^~~~~~~~~~~~~~~~~ drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': drivers/net/wireless/rsi/rsi_91x_hal.c:446:18: warning: taking address of packed member of 'struct rsi_data_desc' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'init_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/rsi_91x.h:20, from drivers/net/wireless/rsi/rsi_91x_usb.c:19: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'cleanup_module' target declared here 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' 856 | module_usb_driver(rsi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cw1200_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(cw1200_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:389:19: note: 'init_module' target declared here 389 | static int __init cw1200_sdio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cw1200_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(cw1200_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_sdio.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit cw1200_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'init_module' target declared here 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'cleanup_module' target declared here 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' 471 | module_spi_driver(spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'init_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/spi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wl1251/spi.c:28: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'cleanup_module' target declared here 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' 363 | module_spi_driver(wl1251_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_sdio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(wl1251_sdio_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:377:20: note: 'cleanup_module' target declared here 377 | static void __exit wl1251_sdio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_sdio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(wl1251_sdio_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wl1251/sdio.c:367:19: note: 'init_module' target declared here 367 | static int __init wl1251_sdio_init(void) | ^~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': drivers/net/wireless/ti/wl12xx/main.c:1451:28: warning: taking address of packed member of 'struct wl12xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1451 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: drivers/net/wireless/ti/wl12xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl12xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:24: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'cleanup_module' target declared here 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl12xx/main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl12xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl12xx/main.c:24: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'init_module' target declared here 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' 1962 | module_platform_driver(wl12xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': drivers/net/wireless/ti/wl18xx/main.c:1203:28: warning: taking address of packed member of 'struct wl18xx_fw_status' may result in an unaligned pointer value [-Waddress-of-packed-member] 1203 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; | ^~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: drivers/net/wireless/ti/wl18xx/main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl18xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:24: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'cleanup_module' target declared here 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wl18xx/main.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl18xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/net/wireless/ti/wl18xx/main.c:24: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'init_module' target declared here 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' 2095 | module_platform_driver(wl18xx_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': drivers/net/wireless/ti/wlcore/cmd.c:1254:12: warning: taking address of packed member of 'struct wl12xx_arp_rsp_template' may result in an unaligned pointer value [-Waddress-of-packed-member] 1254 | arp_hdr = &tmpl->arp_hdr; | ^~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/spi.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wlcore/spi.c:30: drivers/net/wireless/ti/wlcore/spi.c:586:19: note: 'cleanup_module' target declared here 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/spi.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/spi/spi.h:18, from drivers/net/wireless/ti/wlcore/spi.c:30: drivers/net/wireless/ti/wlcore/spi.c:586:19: note: 'init_module' target declared here 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/ti/wlcore/spi.c:586:1: note: in expansion of macro 'module_spi_driver' 586 | module_spi_driver(wl1271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:467:1: note: in expansion of macro 'module_exit' 467 | module_exit(wl1271_exit); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:461:20: note: 'cleanup_module' target declared here 461 | static void __exit wl1271_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:466:1: note: in expansion of macro 'module_init' 466 | module_init(wl1271_init); | ^~~~~~~~~~~ drivers/net/wireless/ti/wlcore/sdio.c:456:19: note: 'init_module' target declared here 456 | static int __init wl1271_init(void) | ^~~~~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(usb_exit); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit usb_exit(void) | ^~~~~~~~ In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1584:1: note: in expansion of macro 'module_init' 1584 | module_init(usb_init); | ^~~~~~~~~~~ drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1553:19: note: 'init_module' target declared here 1553 | static int __init usb_init(void) | ^~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/rndis_wlan.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from drivers/net/wireless/rndis_wlan.c:29: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here 3782 | module_usb_driver(rndis_wlan_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' 3782 | module_usb_driver(rndis_wlan_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/xfrm.h:19, from drivers/net/wireless/mac80211_hwsim.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mac80211_hwsim': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3842:1: note: in expansion of macro 'module_init' 3842 | module_init(init_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3687:19: note: 'init_module' target declared here 3687 | static int __init init_mac80211_hwsim(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/xfrm.h:19, from drivers/net/wireless/mac80211_hwsim.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_mac80211_hwsim': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3859:1: note: in expansion of macro 'module_exit' 3859 | module_exit(exit_mac80211_hwsim); | ^~~~~~~~~~~ drivers/net/wireless/mac80211_hwsim.c:3844:20: note: 'cleanup_module' target declared here 3844 | static void __exit exit_mac80211_hwsim(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/dummy.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/dummy.c:247:1: note: in expansion of macro 'module_init' 247 | module_init(dummy_init_module); | ^~~~~~~~~~~ drivers/net/dummy.c:218:19: note: 'init_module' target declared here 218 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/dummy.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/dummy.c:248:1: note: in expansion of macro 'module_exit' 248 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ drivers/net/dummy.c:242:20: note: 'cleanup_module' target declared here 242 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/eql.c:603:1: note: in expansion of macro 'module_init' 603 | module_init(eql_init_module); | ^~~~~~~~~~~ drivers/net/eql.c:580:19: note: 'init_module' target declared here 580 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/eql.c:117: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/eql.c:604:1: note: in expansion of macro 'module_exit' 604 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ drivers/net/eql.c:597:20: note: 'cleanup_module' target declared here 597 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/ifb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifb_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/ifb.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(ifb_init_module); | ^~~~~~~~~~~ drivers/net/ifb.c:329:19: note: 'init_module' target declared here 329 | static int __init ifb_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/ifb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifb_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/ifb.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(ifb_cleanup_module); | ^~~~~~~~~~~ drivers/net/ifb.c:353:20: note: 'cleanup_module' target declared here 353 | static void __exit ifb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/macsec.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macsec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/macsec.c:3567:1: note: in expansion of macro 'module_init' 3567 | module_init(macsec_init); | ^~~~~~~~~~~ drivers/net/macsec.c:3533:19: note: 'init_module' target declared here 3533 | static int __init macsec_init(void) | ^~~~~~~~~~~ In file included from drivers/net/macsec.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macsec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/macsec.c:3568:1: note: in expansion of macro 'module_exit' 3568 | module_exit(macsec_exit); | ^~~~~~~~~~~ drivers/net/macsec.c:3559:20: note: 'cleanup_module' target declared here 3559 | static void __exit macsec_exit(void) | ^~~~~~~~~~~ In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/macvlan.c:1727:1: note: in expansion of macro 'module_init' 1727 | module_init(macvlan_init_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1706:19: note: 'init_module' target declared here 1706 | static int __init macvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/macvlan.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/macvlan.c:1728:1: note: in expansion of macro 'module_exit' 1728 | module_exit(macvlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/macvlan.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit macvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' 984 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ drivers/net/netconsole.c:893:19: note: 'init_module' target declared here 893 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/netconsole.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here 955 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/tun.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tun_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/tun.c:3518:1: note: in expansion of macro 'module_init' 3518 | module_init(tun_init); | ^~~~~~~~~~~ drivers/net/tun.c:3448:19: note: 'init_module' target declared here 3448 | static int __init tun_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/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/veth.c:1259:1: note: in expansion of macro 'module_init' 1259 | module_init(veth_init); | ^~~~~~~~~~~ drivers/net/veth.c:1249:19: note: 'init_module' target declared here 1249 | static __init int veth_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/xfrm.h:19, from drivers/net/veth.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/veth.c:1260:1: note: in expansion of macro 'module_exit' 1260 | module_exit(veth_exit); | ^~~~~~~~~~~ drivers/net/veth.c:1254:20: note: 'cleanup_module' target declared here 1254 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3264:1: note: in expansion of macro 'module_init' 3264 | module_init(virtio_net_driver_init); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3238:19: note: 'init_module' target declared here 3238 | static __init int virtio_net_driver_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/virtio_net.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_net_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/virtio_net.c:3272:1: note: in expansion of macro 'module_exit' 3272 | module_exit(virtio_net_driver_exit); | ^~~~~~~~~~~ drivers/net/virtio_net.c:3266:20: note: 'cleanup_module' target declared here 3266 | static __exit void virtio_net_driver_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/vxlan.c:3857:1: note: in expansion of macro 'late_initcall' 3857 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3831:19: note: 'init_module' target declared here 3831 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vxlan.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/vxlan.c:3866:1: note: in expansion of macro 'module_exit' 3866 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3859:20: note: 'cleanup_module' target declared here 3859 | static void __exit vxlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/geneve.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/geneve.c:1777:1: note: in expansion of macro 'late_initcall' 1777 | late_initcall(geneve_init_module); | ^~~~~~~~~~~~~ drivers/net/geneve.c:1753:19: note: 'init_module' target declared here 1753 | static int __init geneve_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/net/geneve.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/geneve.c:1785:1: note: in expansion of macro 'module_exit' 1785 | module_exit(geneve_cleanup_module); | ^~~~~~~~~~~ drivers/net/geneve.c:1779:20: note: 'cleanup_module' target declared here 1779 | static void __exit geneve_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/gtp.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/net/gtp.c:1362:1: note: in expansion of macro 'late_initcall' 1362 | late_initcall(gtp_init); | ^~~~~~~~~~~~~ drivers/net/gtp.c:1332:19: note: 'init_module' target declared here 1332 | static int __init gtp_init(void) | ^~~~~~~~ In file included from drivers/net/gtp.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtp_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/gtp.c:1372:1: note: in expansion of macro 'module_exit' 1372 | module_exit(gtp_fini); | ^~~~~~~~~~~ drivers/net/gtp.c:1364:20: note: 'cleanup_module' target declared here 1364 | static void __exit gtp_fini(void) | ^~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nlmon_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/nlmon.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(nlmon_register); | ^~~~~~~~~~~ drivers/net/nlmon.c:145:19: note: 'init_module' target declared here 145 | static __init int nlmon_register(void) | ^~~~~~~~~~~~~~ In file included from drivers/net/nlmon.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nlmon_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/nlmon.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(nlmon_unregister); | ^~~~~~~~~~~ drivers/net/nlmon.c:150:20: note: 'cleanup_module' target declared here 150 | static __exit void nlmon_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/net/vrf.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vrf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vrf.c:1451:1: note: in expansion of macro 'module_init' 1451 | module_init(vrf_init_module); | ^~~~~~~~~~~ drivers/net/vrf.c:1428:19: note: 'init_module' target declared here 1428 | static int __init vrf_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/net/vsockmon.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsockmon_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/vsockmon.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(vsockmon_register); | ^~~~~~~~~~~ drivers/net/vsockmon.c:154:19: note: 'init_module' target declared here 154 | static __init int vsockmon_register(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/vsockmon.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsockmon_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/vsockmon.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(vsockmon_unregister); | ^~~~~~~~~~~ drivers/net/vsockmon.c:159:20: note: 'cleanup_module' target declared here 159 | static __exit void vsockmon_unregister(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/net_failover.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net_failover_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/net/net_failover.c:832:1: note: in expansion of macro 'module_init' 832 | module_init(net_failover_init); | ^~~~~~~~~~~ drivers/net/net_failover.c:828:1: note: 'init_module' target declared here 828 | net_failover_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/net/net_failover.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net_failover_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/net/net_failover.c:838:1: note: in expansion of macro 'module_exit' 838 | module_exit(net_failover_exit); | ^~~~~~~~~~~ drivers/net/net_failover.c:835:6: note: 'cleanup_module' target declared here 835 | void net_failover_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/i2c.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/microread/i2c.c:22: drivers/nfc/microread/i2c.c:312:19: note: 'cleanup_module' target declared here 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/i2c.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/microread/i2c.c:22: drivers/nfc/microread/i2c.c:312:19: note: 'init_module' target declared here 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' 312 | module_i2c_driver(microread_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/mei.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/microread/mei.c:24: drivers/nfc/microread/mei.c:85:22: note: 'cleanup_module' target declared here 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/microread/mei.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/microread/mei.c:24: drivers/nfc/microread/mei.c:85:22: note: 'init_module' target declared here 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(microread_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'cleanup_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcmrvl/usb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/nfcmrvl/usb.c:20: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'init_module' target declared here 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' 467 | module_usb_driver(nfcmrvl_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/nfc/nxp-nci/i2c.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'cleanup_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/nfc/nxp-nci/i2c.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/nfc/nxp-nci/i2c.c:28: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'init_module' target declared here 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' 427 | module_i2c_driver(nxp_nci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:21: drivers/nfc/pn533/usb.c:609:19: note: 'cleanup_module' target declared here 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/usb.c:21: drivers/nfc/pn533/usb.c:609:19: note: 'init_module' target declared here 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' 609 | module_usb_driver(pn533_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:23: drivers/nfc/pn533/i2c.c:284:19: note: 'cleanup_module' target declared here 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn533/i2c.c:23: drivers/nfc/pn533/i2c.c:284:19: note: 'init_module' target declared here 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' 284 | module_i2c_driver(pn533_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/i2c.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/pn544/i2c.c:23: drivers/nfc/pn544/i2c.c:981:19: note: 'cleanup_module' target declared here 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/i2c.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/pn544/i2c.c:23: drivers/nfc/pn544/i2c.c:981:19: note: 'init_module' target declared here 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' 981 | module_i2c_driver(pn544_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/mei.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/pn544/mei.c:22: drivers/nfc/pn544/mei.c:85:22: note: 'cleanup_module' target declared here 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/pn544/mei.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/net/nfc/hci.h:21, from drivers/nfc/pn544/mei.c:22: drivers/nfc/pn544/mei.c:85:22: note: 'init_module' target declared here 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' 85 | module_mei_cl_driver(pn544_driver); | ^~~~~~~~~~~~~~~~~~~~ drivers/nfc/st21nfca/dep.c: In function 'st21nfca_im_send_pdu': drivers/nfc/st21nfca/dep.c:148:16: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 148 | schedule_work(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/srcu.h:34, from ./include/linux/notifier.h:16, from ./arch/x86/include/asm/uprobes.h:26, from ./include/linux/uprobes.h:62, from ./include/linux/mm_types.h:14, from ./include/linux/fs.h:23, from ./include/linux/net.h:27, from ./include/linux/skbuff.h:29, from ./include/net/nfc/hci.h:21, from drivers/nfc/st21nfca/dep.c:17: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': drivers/nfc/st21nfca/dep.c:676:12: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); ./include/linux/workqueue.h:242:16: note: in definition of macro '__INIT_WORK' 242 | __init_work((_work), _onstack); \ | ^~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ ./include/linux/workqueue.h:244:18: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | INIT_LIST_HEAD(&(_work)->entry); \ | ^~~~~~~~~~~~~~~ ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' 250 | __INIT_WORK((_work), (_func), 0) | ^~~~~~~~~~~ drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); | ^~~~~~~~~ drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': drivers/nfc/st21nfca/dep.c:687:19: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 687 | cancel_work_sync(&info->dep_info.tx_work); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nfc/st21nfca/i2c.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/st21nfca/i2c.c:22: drivers/nfc/st21nfca/i2c.c:621:19: note: 'cleanup_module' target declared here 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/st21nfca/i2c.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/nfc/st21nfca/i2c.c:22: drivers/nfc/st21nfca/i2c.c:621:19: note: 'init_module' target declared here 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' 621 | module_i2c_driver(st21nfca_hci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/nfcsim.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcsim_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:509:1: note: in expansion of macro 'module_init' 509 | module_init(nfcsim_init); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:450:19: note: 'init_module' target declared here 450 | static int __init nfcsim_init(void) | ^~~~~~~~~~~ In file included from drivers/nfc/nfcsim.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcsim_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nfc/nfcsim.c:510:1: note: in expansion of macro 'module_exit' 510 | module_exit(nfcsim_exit); | ^~~~~~~~~~~ drivers/nfc/nfcsim.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit nfcsim_exit(void) | ^~~~~~~~~~~ In file included from drivers/nfc/port100.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'port100_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/port100.c:19: drivers/nfc/port100.c:1657:19: note: 'cleanup_module' target declared here 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/port100.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'port100_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/nfc/port100.c:19: drivers/nfc/port100.c:1657:19: note: 'init_module' target declared here 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' 1657 | module_usb_driver(port100_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:16: drivers/nfc/trf7970a.c:2270:19: note: 'cleanup_module' target declared here 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nfc/trf7970a.c:16: drivers/nfc/trf7970a.c:2270:19: note: 'init_module' target declared here 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' 2270 | module_spi_driver(trf7970a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3755:1: note: in expansion of macro 'module_init' 3755 | module_init(nvme_core_init); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3692:12: note: 'init_module' target declared here 3692 | int __init nvme_core_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/nvme/host/pci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/pci.c:2743:1: note: in expansion of macro 'module_exit' 2743 | module_exit(nvme_exit); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2732:20: note: 'cleanup_module' target declared here 2732 | static void __exit nvme_exit(void) | ^~~~~~~~~ In file included from drivers/nvme/host/pci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2742:1: note: in expansion of macro 'module_init' 2742 | module_init(nvme_init); | ^~~~~~~~~~~ drivers/nvme/host/pci.c:2727:19: note: 'init_module' target declared here 2727 | static int __init nvme_init(void) | ^~~~~~~~~ In file included from drivers/nvme/host/fabrics.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/fabrics.c:1127:1: note: in expansion of macro 'module_init' 1127 | module_init(nvmf_init); | ^~~~~~~~~~~ drivers/nvme/host/fabrics.c:1072:19: note: 'init_module' target declared here 1072 | static int __init nvmf_init(void) | ^~~~~~~~~ In file included from drivers/nvme/host/fabrics.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/fabrics.c:1128:1: note: in expansion of macro 'module_exit' 1128 | module_exit(nvmf_exit); | ^~~~~~~~~~~ drivers/nvme/host/fabrics.c:1112:20: note: 'cleanup_module' target declared here 1112 | static void __exit nvmf_exit(void) | ^~~~~~~~~ In file included from drivers/nvme/host/rdma.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_rdma_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2102:1: note: in expansion of macro 'module_init' 2102 | module_init(nvme_rdma_init_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2077:19: note: 'init_module' target declared here 2077 | static int __init nvme_rdma_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/rdma.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_rdma_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/rdma.c:2103:1: note: in expansion of macro 'module_exit' 2103 | module_exit(nvme_rdma_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2096:20: note: 'cleanup_module' target declared here 2096 | static void __exit nvme_rdma_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/fc.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_fc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3373:1: note: in expansion of macro 'module_init' 3373 | module_init(nvme_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3310:19: note: 'init_module' target declared here 3310 | static int __init nvme_fc_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/host/fc.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_fc_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/host/fc.c:3374:1: note: in expansion of macro 'module_exit' 3374 | module_exit(nvme_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3358:20: note: 'cleanup_module' target declared here 3358 | static void __exit nvme_fc_exit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1239:1: note: in expansion of macro 'module_init' 1239 | module_init(nvmet_init); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1198:19: note: 'init_module' target declared here 1198 | static int __init nvmet_init(void) | ^~~~~~~~~~ In file included from drivers/nvme/target/core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/core.c:1240:1: note: in expansion of macro 'module_exit' 1240 | module_exit(nvmet_exit); | ^~~~~~~~~~~ drivers/nvme/target/core.c:1228:20: note: 'cleanup_module' target declared here 1228 | static void __exit nvmet_exit(void) | ^~~~~~~~~~ In file included from drivers/nvme/target/loop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_loop_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:729:1: note: in expansion of macro 'module_init' 729 | module_init(nvme_loop_init_module); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:699:19: note: 'init_module' target declared here 699 | static int __init nvme_loop_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/loop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_loop_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/loop.c:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(nvme_loop_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/target/loop.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit nvme_loop_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/rdma.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_rdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1681:1: note: in expansion of macro 'module_init' 1681 | module_init(nvmet_rdma_init); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1654:19: note: 'init_module' target declared here 1654 | static int __init nvmet_rdma_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/nvme/target/rdma.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_rdma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/rdma.c:1682:1: note: in expansion of macro 'module_exit' 1682 | module_exit(nvmet_rdma_exit); | ^~~~~~~~~~~ drivers/nvme/target/rdma.c:1673:20: note: 'cleanup_module' target declared here 1673 | static void __exit nvmet_rdma_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fc.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_fc_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2573:1: note: in expansion of macro 'module_init' 2573 | module_init(nvmet_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2557:19: note: 'init_module' target declared here 2557 | static int __init nvmet_fc_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fc.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_fc_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/fc.c:2574:1: note: in expansion of macro 'module_exit' 2574 | module_exit(nvmet_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/target/fc.c:2562:20: note: 'cleanup_module' target declared here 2562 | static void __exit nvmet_fc_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/nvme/target/fcloop.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcloop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1385:1: note: in expansion of macro 'module_init' 1385 | module_init(fcloop_init); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1298:19: note: 'init_module' target declared here 1298 | static int __init fcloop_init(void) | ^~~~~~~~~~~ In file included from drivers/nvme/target/fcloop.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcloop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/nvme/target/fcloop.c:1386:1: note: in expansion of macro 'module_exit' 1386 | module_exit(fcloop_exit); | ^~~~~~~~~~~ drivers/nvme/target/fcloop.c:1327:20: note: 'cleanup_module' target declared here 1327 | static void __exit fcloop_exit(void) | ^~~~~~~~~~~ In file included from drivers/parport/procfs.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/parport/procfs.c:621:1: note: in expansion of macro 'subsys_initcall' 621 | subsys_initcall(parport_default_proc_register) | ^~~~~~~~~~~~~~~ drivers/parport/procfs.c:561:19: note: 'init_module' target declared here 561 | static int __init parport_default_proc_register(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/parport/procfs.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/parport/procfs.c:622:1: note: in expansion of macro 'module_exit' 622 | module_exit(parport_default_proc_unregister) | ^~~~~~~~~~~ drivers/parport/procfs.c:578:20: note: 'cleanup_module' target declared here 578 | static void __exit parport_default_proc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_pc.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/parport/parport_pc.c:3361:1: note: in expansion of macro 'module_exit' 3361 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3335:20: note: 'cleanup_module' target declared here 3335 | static void __exit parport_pc_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/parport/parport_pc.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3360:1: note: in expansion of macro 'module_init' 3360 | module_init(parport_pc_init) | ^~~~~~~~~~~ drivers/parport/parport_pc.c:3306:19: note: 'init_module' target declared here 3306 | static int __init parport_pc_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/parport/parport_serial.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_serial.c:16: drivers/parport/parport_serial.c:697:19: note: 'cleanup_module' target declared here 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_serial.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_serial.c:16: drivers/parport/parport_serial.c:697:19: note: 'init_module' target declared here 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' 697 | module_pci_driver(parport_serial_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_cs.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_cs.c:48: drivers/parport/parport_cs.c:196:22: note: 'cleanup_module' target declared here 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/parport/parport_cs.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/parport.h:16, from drivers/parport/parport_cs.c:48: drivers/parport/parport_cs.c:196:22: note: 'init_module' target declared here 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' 196 | module_pcmcia_driver(parport_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/pci/hotplug/cpqphp_core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpqhpc_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/hotplug/cpqphp_core.c:1442:1: note: in expansion of macro 'module_exit' 1442 | module_exit(cpqhpc_cleanup); | ^~~~~~~~~~~ drivers/pci/hotplug/cpqphp_core.c:1431:20: note: 'cleanup_module' target declared here 1431 | static void __exit cpqhpc_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/hotplug/cpqphp_core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpqhpc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/cpqphp_core.c:1441:1: note: in expansion of macro 'module_init' 1441 | module_init(cpqhpc_init); | ^~~~~~~~~~~ drivers/pci/hotplug/cpqphp_core.c:1418:19: note: 'init_module' target declared here 1418 | static int __init cpqhpc_init(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/ibmphp_core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmphp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/ibmphp_core.c:1364:1: note: in expansion of macro 'module_init' 1364 | module_init(ibmphp_init); | ^~~~~~~~~~~ drivers/pci/hotplug/ibmphp_core.c:1291:19: note: 'init_module' target declared here 1291 | static int __init ibmphp_init(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/ibmphp_core.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmphp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/hotplug/ibmphp_core.c:1365:1: note: in expansion of macro 'module_exit' 1365 | module_exit(ibmphp_exit); | ^~~~~~~~~~~ drivers/pci/hotplug/ibmphp_core.c:1356:20: note: 'cleanup_module' target declared here 1356 | static void __exit ibmphp_exit(void) | ^~~~~~~~~~~ In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibm_acpiphp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:488:1: note: in expansion of macro 'module_init' 488 | module_init(ibm_acpiphp_init); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:419:19: note: 'init_module' target declared here 419 | static int __init ibm_acpiphp_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibm_acpiphp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:489:1: note: in expansion of macro 'module_exit' 489 | module_exit(ibm_acpiphp_exit); | ^~~~~~~~~~~ drivers/pci/hotplug/acpiphp_ibm.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit ibm_acpiphp_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/pcie/aer_inject.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aer_inject_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:547:1: note: in expansion of macro 'module_init' 547 | module_init(aer_inject_init); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:521:19: note: 'init_module' target declared here 521 | static int __init aer_inject_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pci/pcie/aer_inject.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aer_inject_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(aer_inject_exit); | ^~~~~~~~~~~ drivers/pci/pcie/aer_inject.c:526:20: note: 'cleanup_module' target declared here 526 | static void __exit aer_inject_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pci/switch/switchtec.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/switch/switchtec.c:1435:1: note: in expansion of macro 'module_exit' 1435 | module_exit(switchtec_exit); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1426:20: note: 'cleanup_module' target declared here 1426 | static void __exit switchtec_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/switch/switchtec.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1424:1: note: in expansion of macro 'module_init' 1424 | module_init(switchtec_init); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1393:19: note: 'init_module' target declared here 1393 | static int __init switchtec_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_pf_stub_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pci/pci-pf-stub.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(pci_pf_stub_exit); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:46:20: note: 'cleanup_module' target declared here 46 | static void __exit pci_pf_stub_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pci/pci-pf-stub.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_pf_stub_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(pci_pf_stub_init); | ^~~~~~~~~~~ drivers/pci/pci-pf-stub.c:41:19: note: 'init_module' target declared here 41 | static int __init pci_pf_stub_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/yenta_socket.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/yenta_socket.c:14: drivers/pcmcia/yenta_socket.c:1444:19: note: 'cleanup_module' target declared here 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/yenta_socket.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/yenta_socket.c:14: drivers/pcmcia/yenta_socket.c:1444:19: note: 'init_module' target declared here 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' 1444 | module_pci_driver(yenta_cardbus_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/pd6729.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/pd6729.c:13: drivers/pcmcia/pd6729.c:777:19: note: 'cleanup_module' target declared here 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pcmcia/pd6729.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pcmcia/pd6729.c:13: drivers/pcmcia/pd6729.c:777:19: note: 'init_module' target declared here 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' 777 | module_pci_driver(pd6729_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-broxton.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1076:1: note: in expansion of macro 'module_exit' 1076 | module_exit(bxt_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1072:20: note: 'cleanup_module' target declared here 1072 | static void __exit bxt_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-broxton.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1070:1: note: in expansion of macro 'subsys_initcall' 1070 | subsys_initcall(bxt_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-broxton.c:1066:19: note: 'init_module' target declared here 1066 | static int __init bxt_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'cleanup_module' target declared here 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'init_module' target declared here 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' 863 | module_platform_driver(cnl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdf_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:368:1: note: in expansion of macro 'module_exit' 368 | module_exit(cdf_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:364:20: note: 'cleanup_module' target declared here 364 | static void __exit cdf_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdf_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:362:1: note: in expansion of macro 'subsys_initcall' 362 | subsys_initcall(cdf_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-cedarfork.c:358:19: note: 'init_module' target declared here 358 | static int __init cdf_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-denverton.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnv_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(dnv_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit dnv_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-denverton.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnv_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:289:1: note: in expansion of macro 'subsys_initcall' 289 | subsys_initcall(dnv_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-denverton.c:285:19: note: 'init_module' target declared here 285 | static int __init dnv_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-geminilake.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'glk_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:505:1: note: in expansion of macro 'module_exit' 505 | module_exit(glk_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:501:20: note: 'cleanup_module' target declared here 501 | static void __exit glk_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-geminilake.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'glk_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:499:1: note: in expansion of macro 'subsys_initcall' 499 | subsys_initcall(glk_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-geminilake.c:495:19: note: 'init_module' target declared here 495 | static int __init glk_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-icelake.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-icelake.c:10: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'cleanup_module' target declared here 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-icelake.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-icelake.c:10: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'init_module' target declared here 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' 431 | module_platform_driver(icl_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'cleanup_module' target declared here 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'init_module' target declared here 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' 336 | module_platform_driver(lbg_pinctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spt_pinctrl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:631:1: note: in expansion of macro 'module_exit' 631 | module_exit(spt_pinctrl_exit); | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:627:20: note: 'cleanup_module' target declared here 627 | static void __exit spt_pinctrl_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spt_pinctrl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:625:1: note: in expansion of macro 'subsys_initcall' 625 | subsys_initcall(spt_pinctrl_init); | ^~~~~~~~~~~~~~~ drivers/pinctrl/intel/pinctrl-sunrisepoint.c:621:19: note: 'init_module' target declared here 621 | static int __init spt_pinctrl_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/pinctrl-amd.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/pinctrl/pinctrl-amd.c:27: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'cleanup_module' target declared here 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pinctrl/pinctrl-amd.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/pinctrl/pinctrl-amd.c:27: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'init_module' target declared here 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' 981 | module_platform_driver(amd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_laptop.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:936:1: note: in expansion of macro 'module_exit' 936 | module_exit(chromeos_laptop_exit); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:929:20: note: 'cleanup_module' target declared here 929 | static void __exit chromeos_laptop_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_laptop.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:935:1: note: in expansion of macro 'module_init' 935 | module_init(chromeos_laptop_init); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_laptop.c:883:19: note: 'init_module' target declared here 883 | static int __init chromeos_laptop_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_pstore.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_pstore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(chromeos_pstore_exit); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit chromeos_pstore_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/chromeos_pstore.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_pstore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(chromeos_pstore_init); | ^~~~~~~~~~~ drivers/platform/chrome/chromeos_pstore.c:120:19: note: 'init_module' target declared here 120 | static int __init chromeos_pstore_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyboard_led_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'cleanup_module' target declared here 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyboard_led_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/chrome/cros_kbd_led_backlight.c:17: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'init_module' target declared here 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' 117 | module_platform_driver(keyboard_led_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:687:24: note: 'init_module' target declared here 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:687:24: note: 'cleanup_module' target declared here 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:687:1: note: in expansion of macro 'module_platform_driver' 687 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:10: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'init_module' target declared here 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-io.c:10: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'cleanup_module' target declared here 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(mlxreg_io_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-laptop.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1994:1: note: in expansion of macro 'module_exit' 1994 | module_exit(asus_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1987:20: note: 'cleanup_module' target declared here 1987 | static void __exit asus_laptop_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-laptop.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1993:1: note: in expansion of macro 'module_init' 1993 | module_init(asus_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-laptop.c:1963:19: note: 'init_module' target declared here 1963 | static int __init asus_laptop_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2437:1: note: in expansion of macro 'module_init' 2437 | module_init(asus_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2421:19: note: 'init_module' target declared here 2421 | static int __init asus_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2438:1: note: in expansion of macro 'module_exit' 2438 | module_exit(asus_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-wmi.c:2432:20: note: 'cleanup_module' target declared here 2432 | static void __exit asus_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-nb-wmi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_nb_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:523:1: note: in expansion of macro 'module_init' 523 | module_init(asus_nb_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:513:19: note: 'init_module' target declared here 513 | static int __init asus_nb_wmi_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-nb-wmi.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_nb_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:524:1: note: in expansion of macro 'module_exit' 524 | module_exit(asus_nb_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/asus-nb-wmi.c:518:20: note: 'cleanup_module' target declared here 518 | static void __exit asus_nb_wmi_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wireless.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wireless_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/asus-wireless.c:15: drivers/platform/x86/asus-wireless.c:202:20: note: 'cleanup_module' target declared here 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/asus-wireless.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wireless_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/asus-wireless.c:15: drivers/platform/x86/asus-wireless.c:202:20: note: 'init_module' target declared here 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' 202 | module_acpi_driver(asus_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-laptop.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1539:1: note: in expansion of macro 'module_exit' 1539 | module_exit(eeepc_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1532:20: note: 'cleanup_module' target declared here 1532 | static void __exit eeepc_laptop_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-laptop.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1538:1: note: in expansion of macro 'module_init' 1538 | module_init(eeepc_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-laptop.c:1506:19: note: 'init_module' target declared here 1506 | static int __init eeepc_laptop_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:257:1: note: in expansion of macro 'module_init' 257 | module_init(eeepc_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:247:19: note: 'init_module' target declared here 247 | static int __init eeepc_wmi_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/eeepc-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:258:1: note: in expansion of macro 'module_exit' 258 | module_exit(eeepc_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/eeepc-wmi.c:252:20: note: 'cleanup_module' target declared here 252 | static void __exit eeepc_wmi_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/msi-laptop.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1175:1: note: in expansion of macro 'module_init' 1175 | module_init(msi_init); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1043:19: note: 'init_module' target declared here 1043 | static int __init msi_init(void) | ^~~~~~~~ In file included from drivers/platform/x86/msi-laptop.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1176:1: note: in expansion of macro 'module_exit' 1176 | module_exit(msi_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/msi-laptop.c:1149:20: note: 'cleanup_module' target declared here 1149 | static void __exit msi_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/compal-laptop.c:73: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'compal_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(compal_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1094:20: note: 'cleanup_module' target declared here 1094 | static void __exit compal_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/platform/x86/compal-laptop.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'compal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(compal_init); | ^~~~~~~~~~~ drivers/platform/x86/compal-laptop.c:983:19: note: 'init_module' target declared here 983 | static int __init compal_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/dell-smbios-base.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_smbios_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:646:1: note: in expansion of macro 'module_init' 646 | module_init(dell_smbios_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:565:19: note: 'init_module' target declared here 565 | static int __init dell_smbios_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smbios-base.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_smbios_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:647:1: note: in expansion of macro 'module_exit' 647 | module_exit(dell_smbios_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-smbios-base.c:631:20: note: 'cleanup_module' target declared here 631 | static void __exit dell_smbios_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-laptop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2257:1: note: in expansion of macro 'module_exit' 2257 | module_exit(dell_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2234:20: note: 'cleanup_module' target declared here 2234 | static void __exit dell_exit(void) | ^~~~~~~~~ In file included from drivers/platform/x86/dell-laptop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2256:1: note: in expansion of macro 'late_initcall' 2256 | late_initcall(dell_init); | ^~~~~~~~~~~~~ drivers/platform/x86/dell-laptop.c:2134:19: note: 'init_module' target declared here 2134 | static int __init dell_init(void) | ^~~~~~~~~ In file included from drivers/platform/x86/dell-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:731:1: note: in expansion of macro 'late_initcall' 731 | late_initcall(dell_wmi_init); | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:715:19: note: 'init_module' target declared here 715 | static int __init dell_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:740:1: note: in expansion of macro 'module_exit' 740 | module_exit(dell_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi.c:733:20: note: 'cleanup_module' target declared here 733 | static void __exit dell_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-descriptor.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-wmi-descriptor.c:18: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'init_module' target declared here 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-descriptor.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-wmi-descriptor.c:18: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'cleanup_module' target declared here 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' 208 | module_wmi_driver(dell_wmi_descriptor_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi-aio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_aio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(dell_wmi_aio_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:175:19: note: 'init_module' target declared here 175 | static int __init dell_wmi_aio_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-wmi-aio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_aio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(dell_wmi_aio_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-aio.c:200:20: note: 'cleanup_module' target declared here 200 | static void __exit dell_wmi_aio_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-led.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_led_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(dell_led_init); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:164:19: note: 'init_module' target declared here 164 | static int __init dell_led_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/dell-wmi-led.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_led_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(dell_led_exit); | ^~~~~~~~~~~ drivers/platform/x86/dell-wmi-led.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit dell_led_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smo8800.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smo8800_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-smo8800.c:24: drivers/platform/x86/dell-smo8800.c:235:20: note: 'cleanup_module' target declared here 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-smo8800.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smo8800_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-smo8800.c:24: drivers/platform/x86/dell-smo8800.c:235:20: note: 'init_module' target declared here 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' 235 | module_acpi_driver(smo8800_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-rbtn.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbtn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-rbtn.c:17: drivers/platform/x86/dell-rbtn.c:493:20: note: 'init_module' target declared here 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/dell-rbtn.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbtn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/dell-rbtn.c:17: drivers/platform/x86/dell-rbtn.c:493:20: note: 'cleanup_module' target declared here 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' 493 | module_acpi_driver(rbtn_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/acer-wmi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2357:1: note: in expansion of macro 'module_init' 2357 | module_init(acer_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2189:19: note: 'init_module' target declared here 2189 | static int __init acer_wmi_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/acer-wmi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2358:1: note: in expansion of macro 'module_exit' 2358 | module_exit(acer_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/acer-wmi.c:2341:20: note: 'cleanup_module' target declared here 2341 | static void __exit acer_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/acer-wireless.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wireless_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/acer-wireless.c:11: drivers/platform/x86/acer-wireless.c:67:20: note: 'cleanup_module' target declared here 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/acer-wireless.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wireless_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/acer-wireless.c:11: drivers/platform/x86/acer-wireless.c:67:20: note: 'init_module' target declared here 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' 67 | module_acpi_driver(acer_wireless_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/acerhdf.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acerhdf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:813:1: note: in expansion of macro 'module_init' 813 | module_init(acerhdf_init); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:754:19: note: 'init_module' target declared here 754 | static int __init acerhdf_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/acerhdf.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acerhdf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/acerhdf.c:814:1: note: in expansion of macro 'module_exit' 814 | module_exit(acerhdf_exit); | ^~~~~~~~~~~ drivers/platform/x86/acerhdf.c:780:20: note: 'cleanup_module' target declared here 780 | static void __exit acerhdf_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/hp_accel.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/hp_accel.c:30: drivers/platform/x86/hp_accel.c:438:20: note: 'cleanup_module' target declared here 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp_accel.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/hp_accel.c:30: drivers/platform/x86/hp_accel.c:438:20: note: 'init_module' target declared here 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' 438 | module_acpi_driver(lis3lv02d_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wireless.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/hp-wireless.c:24: drivers/platform/x86/hp-wireless.c:113:20: note: 'init_module' target declared here 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wireless.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/hp-wireless.c:24: drivers/platform/x86/hp-wireless.c:113:20: note: 'cleanup_module' target declared here 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' 113 | module_acpi_driver(hpwl_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hp-wmi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1024:1: note: in expansion of macro 'module_init' 1024 | module_init(hp_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:986:19: note: 'init_module' target declared here 986 | static int __init hp_wmi_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/hp-wmi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(hp_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/hp-wmi.c:1026:20: note: 'cleanup_module' target declared here 1026 | static void __exit hp_wmi_exit(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/amilo-rfkill.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amilo_rfkill_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(amilo_rfkill_exit); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:171:20: note: 'cleanup_module' target declared here 171 | static void __exit amilo_rfkill_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/amilo-rfkill.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amilo_rfkill_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:181:1: note: in expansion of macro 'module_init' 181 | module_init(amilo_rfkill_init); | ^~~~~~~~~~~ drivers/platform/x86/amilo-rfkill.c:146:19: note: 'init_module' target declared here 146 | static int __init amilo_rfkill_init(void) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/gpd-pocket-fan.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/gpd-pocket-fan.c:8: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'cleanup_module' target declared here 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/gpd-pocket-fan.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/gpd-pocket-fan.c:8: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'init_module' target declared here 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' 213 | module_platform_driver(gpd_pocket_fan_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/tc1100-wmi.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc1100_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/tc1100-wmi.c:281:1: note: in expansion of macro 'module_init' 281 | module_init(tc1100_init); | ^~~~~~~~~~~ drivers/platform/x86/tc1100-wmi.c:246:19: note: 'init_module' target declared here 246 | static int __init tc1100_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/tc1100-wmi.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc1100_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/tc1100-wmi.c:282:1: note: in expansion of macro 'module_exit' 282 | module_exit(tc1100_exit); | ^~~~~~~~~~~ drivers/platform/x86/tc1100-wmi.c:275:20: note: 'cleanup_module' target declared here 275 | static void __exit tc1100_exit(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/sony-laptop.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4939:1: note: in expansion of macro 'module_exit' 4939 | module_exit(sony_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4931:20: note: 'cleanup_module' target declared here 4931 | static void __exit sony_laptop_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/sony-laptop.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4938:1: note: in expansion of macro 'module_init' 4938 | module_init(sony_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4903:19: note: 'init_module' target declared here 4903 | static int __init sony_laptop_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/ideapad-laptop.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/ideapad-laptop.c:29: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'cleanup_module' target declared here 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/ideapad-laptop.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/ideapad-laptop.c:29: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'init_module' target declared here 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' 1389 | module_platform_driver(ideapad_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c: In function 'create_attr_set': drivers/platform/x86/thinkpad_acpi.c:1049:24: warning: taking address of packed member of 'struct attribute_set_obj' may result in an unaligned pointer value [-Waddress-of-packed-member] 1049 | sobj->s.group.attrs = &sobj->a; | ^~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:1052:9: warning: taking address of packed member of 'struct attribute_set_obj' may result in an unaligned pointer value [-Waddress-of-packed-member] 1052 | return &sobj->s; | ^~~~~~~~ In file included from drivers/platform/x86/thinkpad_acpi.c:53: drivers/platform/x86/thinkpad_acpi.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thinkpad_acpi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10445:1: note: in expansion of macro 'module_init' 10445 | module_init(thinkpad_acpi_module_init); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10265:19: note: 'init_module' target declared here 10265 | static int __init thinkpad_acpi_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/hdaps.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdaps_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:632:1: note: in expansion of macro 'module_init' 632 | module_init(hdaps_init); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:544:19: note: 'init_module' target declared here 544 | static int __init hdaps_init(void) | ^~~~~~~~~~ In file included from drivers/platform/x86/hdaps.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdaps_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/hdaps.c:633:1: note: in expansion of macro 'module_exit' 633 | module_exit(hdaps_exit); | ^~~~~~~~~~~ drivers/platform/x86/hdaps.c:620:20: note: 'cleanup_module' target declared here 620 | static void __exit hdaps_exit(void) | ^~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-laptop.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(fujitsu_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1024:20: note: 'cleanup_module' target declared here 1024 | static void __exit fujitsu_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-laptop.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(fujitsu_init); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-laptop.c:992:19: note: 'init_module' target declared here 992 | static int __init fujitsu_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-tablet.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:546:1: note: in expansion of macro 'module_init' 546 | module_init(fujitsu_module_init); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:528:19: note: 'init_module' target declared here 528 | static int __init fujitsu_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/fujitsu-tablet.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:547:1: note: in expansion of macro 'module_exit' 547 | module_exit(fujitsu_module_exit); | ^~~~~~~~~~~ drivers/platform/x86/fujitsu-tablet.c:541:20: note: 'cleanup_module' target declared here 541 | static void __exit fujitsu_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/panasonic-laptop.c:120: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/panasonic-laptop.c:123: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'cleanup_module' target declared here 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/panasonic-laptop.c:120: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/panasonic-laptop.c:123: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'init_module' target declared here 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' 655 | module_acpi_driver(acpi_pcc_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/wmi.c:1448:1: note: in expansion of macro 'module_exit' 1448 | module_exit(acpi_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/wmi.c:1440:20: note: 'cleanup_module' target declared here 1440 | static void __exit acpi_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' 117 | #define subsys_initcall_sync(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/wmi.c:1447:1: note: in expansion of macro 'subsys_initcall_sync' 1447 | subsys_initcall_sync(acpi_wmi_init); | ^~~~~~~~~~~~~~~~~~~~ drivers/platform/x86/wmi.c:1408:19: note: 'init_module' target declared here 1408 | static int __init acpi_wmi_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/msi-wmi.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:357:1: note: in expansion of macro 'module_init' 357 | module_init(msi_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:295:19: note: 'init_module' target declared here 295 | static int __init msi_wmi_init(void) | ^~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/msi-wmi.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:358:1: note: in expansion of macro 'module_exit' 358 | module_exit(msi_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/msi-wmi.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit msi_wmi_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/peaq-wmi.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peaq_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:108:1: note: in expansion of macro 'module_init' 108 | module_init(peaq_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:79:19: note: 'init_module' target declared here 79 | static int __init peaq_wmi_init(void) | ^~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/peaq-wmi.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peaq_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:109:1: note: in expansion of macro 'module_exit' 109 | module_exit(peaq_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/peaq-wmi.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit peaq_wmi_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/surface3-wmi.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's3_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(s3_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:262:19: note: 'init_module' target declared here 262 | static int __init s3_wmi_init(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/surface3-wmi.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's3_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(s3_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/surface3-wmi.c:288:20: note: 'cleanup_module' target declared here 288 | static void __exit s3_wmi_exit(void) | ^~~~~~~~~~~ In file included from drivers/platform/x86/topstar-laptop.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'topstar_laptop_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:395:1: note: in expansion of macro 'module_exit' 395 | module_exit(topstar_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:388:20: note: 'cleanup_module' target declared here 388 | static void __exit topstar_laptop_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/topstar-laptop.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'topstar_laptop_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:394:1: note: in expansion of macro 'module_init' 394 | module_init(topstar_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/topstar-laptop.c:368:19: note: 'init_module' target declared here 368 | static int __init topstar_laptop_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi-bmof.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/wmi-bmof.c:19: drivers/platform/x86/wmi-bmof.c:120:19: note: 'init_module' target declared here 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/wmi-bmof.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/wmi-bmof.c:19: drivers/platform/x86/wmi-bmof.c:120:19: note: 'cleanup_module' target declared here 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' 120 | module_wmi_driver(wmi_bmof_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'init_module' target declared here 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' 63 | module_driver(__wmi_driver, wmi_driver_register, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-wmi-thunderbolt.c:18: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'cleanup_module' target declared here 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_acpi.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_acpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3354:1: note: in expansion of macro 'module_exit' 3354 | module_exit(toshiba_acpi_exit); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3346:20: note: 'cleanup_module' target declared here 3346 | static void __exit toshiba_acpi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_acpi.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_acpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3353:1: note: in expansion of macro 'module_init' 3353 | module_init(toshiba_acpi_init); | ^~~~~~~~~~~ drivers/platform/x86/toshiba_acpi.c:3327:19: note: 'init_module' target declared here 3327 | static int __init toshiba_acpi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_bluetooth.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_bluetooth.c:21: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'cleanup_module' target declared here 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_bluetooth.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_bluetooth.c:21: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'init_module' target declared here 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' 300 | module_acpi_driver(toshiba_bt_rfkill_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_haps.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_haps.c:24: drivers/platform/x86/toshiba_haps.c:277:20: note: 'cleanup_module' target declared here 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba_haps.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/toshiba_haps.c:24: drivers/platform/x86/toshiba_haps.c:277:20: note: 'init_module' target declared here 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' 277 | module_acpi_driver(toshiba_haps_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba-wmi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:146:1: note: in expansion of macro 'module_init' 146 | module_init(toshiba_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:121:19: note: 'init_module' target declared here 121 | static int __init toshiba_wmi_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/toshiba-wmi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:147:1: note: in expansion of macro 'module_exit' 147 | module_exit(toshiba_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/toshiba-wmi.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit toshiba_wmi_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-hid.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_hid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel-hid.c:578:1: note: in expansion of macro 'module_exit' 578 | module_exit(intel_hid_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:574:20: note: 'cleanup_module' target declared here 574 | static void __exit intel_hid_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-hid.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_hid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:572:1: note: in expansion of macro 'module_init' 572 | module_init(intel_hid_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:564:19: note: 'init_module' target declared here 564 | static int __init intel_hid_init(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-vbtn.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_vbtn_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(intel_vbtn_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit intel_vbtn_exit(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/intel-vbtn.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_vbtn_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(intel_vbtn_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-vbtn.c:235:19: note: 'init_module' target declared here 235 | static int __init intel_vbtn_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_ips.c:64: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_ips.c:65: drivers/platform/x86/intel_ips.c:1698:19: note: 'cleanup_module' target declared here 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_ips.c:64: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_ips.c:65: drivers/platform/x86/intel_ips.c:1698:19: note: 'init_module' target declared here 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' 1698 | module_pci_driver(ips_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/xo1-rfkill.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xo1_rfkill_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/x86/xo1-rfkill.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/xo1-rfkill.c:13: drivers/platform/x86/xo1-rfkill.c:79:24: note: 'init_module' target declared here 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/xo1-rfkill.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/xo1-rfkill.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xo1_rfkill_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/x86/xo1-rfkill.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/xo1-rfkill.c:13: drivers/platform/x86/xo1-rfkill.c:79:24: note: 'cleanup_module' target declared here 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/xo1-rfkill.c:79:1: note: in expansion of macro 'module_platform_driver' 79 | module_platform_driver(xo1_rfkill_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/xo15-ebook.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xo15_ebook_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/xo15-ebook.c:172:1: note: in expansion of macro 'module_acpi_driver' 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/xo15-ebook.c:20: drivers/platform/x86/xo15-ebook.c:172:20: note: 'cleanup_module' target declared here 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/xo15-ebook.c:172:1: note: in expansion of macro 'module_acpi_driver' 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/xo15-ebook.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xo15_ebook_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/xo15-ebook.c:172:1: note: in expansion of macro 'module_acpi_driver' 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/xo15-ebook.c:20: drivers/platform/x86/xo15-ebook.c:172:20: note: 'init_module' target declared here 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/xo15-ebook.c:172:1: note: in expansion of macro 'module_acpi_driver' 172 | module_acpi_driver(xo15_ebook_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-laptop.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1798:1: note: in expansion of macro 'module_exit' 1798 | module_exit(samsung_exit); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1777:20: note: 'cleanup_module' target declared here 1777 | static void __exit samsung_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-laptop.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1797:1: note: in expansion of macro 'module_init' 1797 | module_init(samsung_init); | ^~~~~~~~~~~ drivers/platform/x86/samsung-laptop.c:1690:19: note: 'init_module' target declared here 1690 | static int __init samsung_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/mxm-wmi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxm_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(mxm_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:101:19: note: 'init_module' target declared here 101 | static int __init mxm_wmi_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/mxm-wmi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxm_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(mxm_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/mxm-wmi.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit mxm_wmi_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/intel_oaktrail.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oaktrail_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(oaktrail_cleanup); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit oaktrail_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_oaktrail.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oaktrail_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(oaktrail_init); | ^~~~~~~~~~~ drivers/platform/x86/intel_oaktrail.c:314:19: note: 'init_module' target declared here 314 | static int __init oaktrail_init(void) | ^~~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-q10.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsungq10_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(samsungq10_exit); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit samsungq10_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/samsung-q10.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsungq10_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(samsungq10_init); | ^~~~~~~~~~~ drivers/platform/x86/samsung-q10.c:135:19: note: 'init_module' target declared here 135 | static int __init samsungq10_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/platform/x86/apple-gmux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/apple-gmux.c:18: drivers/platform/x86/apple-gmux.c:837:19: note: 'init_module' target declared here 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/apple-gmux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' 525 | module_driver(__pnp_driver, pnp_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/platform/x86/apple-gmux.c:18: drivers/platform/x86/apple-gmux.c:837:19: note: 'cleanup_module' target declared here 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' 837 | module_pnp_driver(gmux_pnp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel-rst.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'irst_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-rst.c:23: drivers/platform/x86/intel-rst.c:159:20: note: 'init_module' target declared here 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel-rst.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'irst_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/intel-rst.c:23: drivers/platform/x86/intel-rst.c:159:20: note: 'cleanup_module' target declared here 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' 159 | module_acpi_driver(irst_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/pvpanic.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvpanic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/pvpanic.c:27: drivers/platform/x86/pvpanic.c:124:20: note: 'cleanup_module' target declared here 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/pvpanic.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvpanic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/platform/x86/pvpanic.c:27: drivers/platform/x86/pvpanic.c:124:20: note: 'init_module' target declared here 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' 124 | module_acpi_driver(pvpanic_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/alienware-wmi.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alienware_wmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:852:1: note: in expansion of macro 'module_init' 852 | module_init(alienware_wmi_init); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:785:19: note: 'init_module' target declared here 785 | static int __init alienware_wmi_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/platform/x86/alienware-wmi.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alienware_wmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:864:1: note: in expansion of macro 'module_exit' 864 | module_exit(alienware_wmi_exit); | ^~~~~~~~~~~ drivers/platform/x86/alienware-wmi.c:854:20: note: 'cleanup_module' target declared here 854 | static void __exit alienware_wmi_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surfacepro3_button.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface_button_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surfacepro3_button.c:18: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'cleanup_module' target declared here 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surfacepro3_button.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface_button_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surfacepro3_button.c:18: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'init_module' target declared here 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' 225 | module_acpi_driver(surface_button_driver); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surface3_button.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surface3_button.c:17: drivers/platform/x86/surface3_button.c:247:19: note: 'cleanup_module' target declared here 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/surface3_button.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/surface3_button.c:17: drivers/platform/x86/surface3_button.c:247:19: note: 'init_module' target declared here 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' 247 | module_i2c_driver(surface3_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_punit_ipc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_punit_ipc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:359:1: note: in expansion of macro 'fs_initcall' 359 | fs_initcall(intel_punit_ipc_init); | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:344:19: note: 'init_module' target declared here 344 | static int __init intel_punit_ipc_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_punit_ipc.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_punit_ipc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(intel_punit_ipc_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel_punit_ipc.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit intel_punit_ipc_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/intel_bxtwc_tmu.c:24: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'cleanup_module' target declared here 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/platform/x86/intel_bxtwc_tmu.c:24: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'init_module' target declared here 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' 155 | module_platform_driver(bxt_wcove_tmu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/mlx-platform.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxplat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1760:1: note: in expansion of macro 'module_exit' 1760 | module_exit(mlxplat_exit); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1742:20: note: 'cleanup_module' target declared here 1742 | static void __exit mlxplat_exit(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/mlx-platform.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxplat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1740:1: note: in expansion of macro 'module_init' 1740 | module_init(mlxplat_init); | ^~~~~~~~~~~ drivers/platform/x86/mlx-platform.c:1592:19: note: 'init_module' target declared here 1592 | static int __init mlxplat_init(void) | ^~~~~~~~~~~~ In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'cleanup_module' target declared here 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'init_module' target declared here 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/smb347-charger.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smb347_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/power/supply/smb347-charger.c:15: drivers/power/supply/smb347-charger.c:1329:19: note: 'cleanup_module' target declared here 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/power/supply/smb347-charger.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smb347_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/power/supply/smb347-charger.c:15: drivers/power/supply/smb347-charger.c:1329:19: note: 'init_module' target declared here 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' 1329 | module_i2c_driver(smb347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/powercap/intel_rapl.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rapl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/powercap/intel_rapl.c:1675:1: note: in expansion of macro 'module_exit' 1675 | module_exit(rapl_exit); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1667:20: note: 'cleanup_module' target declared here 1667 | static void __exit rapl_exit(void) | ^~~~~~~~~ In file included from drivers/powercap/intel_rapl.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1674:1: note: in expansion of macro 'module_init' 1674 | module_init(rapl_init); | ^~~~~~~~~~~ drivers/powercap/intel_rapl.c:1625:19: note: 'init_module' target declared here 1625 | static int __init rapl_init(void) | ^~~~~~~~~ In file included from drivers/pps/clients/pps-ldisc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:157:1: note: in expansion of macro 'module_init' 157 | module_init(pps_tty_init); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:118:19: note: 'init_module' target declared here 118 | static int __init pps_tty_init(void) | ^~~~~~~~~~~~ In file included from drivers/pps/clients/pps-ldisc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' 158 | module_exit(pps_tty_cleanup); | ^~~~~~~~~~~ drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit pps_tty_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps_parport.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(pps_parport_init); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:234:19: note: 'init_module' target declared here 234 | static int __init pps_parport_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps_parport.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/pps/clients/pps_parport.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(pps_parport_exit); | ^~~~~~~~~~~ drivers/pps/clients/pps_parport.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit pps_parport_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/pps/clients/pps-gpio.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/pps/clients/pps-gpio.c:30: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' 207 | module_platform_driver(pps_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/ptp/ptp_pch.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_pch_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ptp/ptp_pch.c:723:1: note: in expansion of macro 'module_init' 723 | module_init(ptp_pch_init); | ^~~~~~~~~~~ drivers/ptp/ptp_pch.c:713:19: note: 'init_module' target declared here 713 | static s32 __init ptp_pch_init(void) | ^~~~~~~~~~~~ In file included from drivers/ptp/ptp_pch.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_pch_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ptp/ptp_pch.c:724:1: note: in expansion of macro 'module_exit' 724 | module_exit(ptp_pch_exit); | ^~~~~~~~~~~ drivers/ptp/ptp_pch.c:708:20: note: 'cleanup_module' target declared here 708 | static void __exit ptp_pch_exit(void) | ^~~~~~~~~~~~ In file included from drivers/ptp/ptp_kvm.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_kvm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(ptp_kvm_init); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:177:19: note: 'init_module' target declared here 177 | static int __init ptp_kvm_init(void) | ^~~~~~~~~~~~ In file included from drivers/ptp/ptp_kvm.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_kvm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ptp/ptp_kvm.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(ptp_kvm_exit); | ^~~~~~~~~~~ drivers/ptp/ptp_kvm.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit ptp_kvm_exit(void) | ^~~~~~~~~~~~ In file included from drivers/pwm/pwm-lpss-pci.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pwm/pwm-lpss-pci.c:15: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'cleanup_module' target declared here 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from drivers/pwm/pwm-lpss-pci.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/pwm/pwm-lpss-pci.c:15: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'init_module' target declared here 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' 127 | module_pci_driver(pwm_lpss_driver_pci); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pwm/pwm-lpss-platform.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-lpss-platform.c:13: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'cleanup_module' target declared here 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/pwm/pwm-lpss-platform.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/pwm/pwm-lpss-platform.c:13: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'init_module' target declared here 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' 98 | module_platform_driver(pwm_lpss_driver_platform); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/bd9571mwv-regulator.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_regulator_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/regulator/bd9571mwv-regulator.c:361:1: note: in expansion of macro 'module_platform_driver' 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/regulator/bd9571mwv-regulator.c:22: drivers/regulator/bd9571mwv-regulator.c:361:24: note: 'cleanup_module' target declared here 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/regulator/bd9571mwv-regulator.c:361:1: note: in expansion of macro 'module_platform_driver' 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/bd9571mwv-regulator.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_regulator_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/regulator/bd9571mwv-regulator.c:361:1: note: in expansion of macro 'module_platform_driver' 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/regulator/bd9571mwv-regulator.c:22: drivers/regulator/bd9571mwv-regulator.c:361:24: note: 'init_module' target declared here 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/regulator/bd9571mwv-regulator.c:361:1: note: in expansion of macro 'module_platform_driver' 361 | module_platform_driver(bd9571mwv_regulator_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/vctrl-regulator.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vctrl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/regulator/vctrl-regulator.c:542:1: note: in expansion of macro 'module_platform_driver' 542 | module_platform_driver(vctrl_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/regulator/vctrl-regulator.c:21: drivers/regulator/vctrl-regulator.c:542:24: note: 'cleanup_module' target declared here 542 | module_platform_driver(vctrl_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/regulator/vctrl-regulator.c:542:1: note: in expansion of macro 'module_platform_driver' 542 | module_platform_driver(vctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/regulator/vctrl-regulator.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vctrl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/regulator/vctrl-regulator.c:542:1: note: in expansion of macro 'module_platform_driver' 542 | module_platform_driver(vctrl_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/regulator/vctrl-regulator.c:21: drivers/regulator/vctrl-regulator.c:542:24: note: 'init_module' target declared here 542 | module_platform_driver(vctrl_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/regulator/vctrl-regulator.c:542:1: note: in expansion of macro 'module_platform_driver' 542 | module_platform_driver(vctrl_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/remoteproc/remoteproc_core.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'remoteproc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1789:1: note: in expansion of macro 'module_init' 1789 | module_init(remoteproc_init); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1782:19: note: 'init_module' target declared here 1782 | static int __init remoteproc_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/remoteproc/remoteproc_core.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'remoteproc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1798:1: note: in expansion of macro 'module_exit' 1798 | module_exit(remoteproc_exit); | ^~~~~~~~~~~ drivers/remoteproc/remoteproc_core.c:1791:20: note: 'cleanup_module' target declared here 1791 | static void __exit remoteproc_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/rpmsg/rpmsg_core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:594:1: note: in expansion of macro 'postcore_initcall' 594 | postcore_initcall(rpmsg_init); | ^~~~~~~~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:584:19: note: 'init_module' target declared here 584 | static int __init rpmsg_init(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/rpmsg_core.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(rpmsg_fini); | ^~~~~~~~~~~ drivers/rpmsg/rpmsg_core.c:596:20: note: 'cleanup_module' target declared here 596 | static void __exit rpmsg_fini(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1053:1: note: in expansion of macro 'subsys_initcall' 1053 | subsys_initcall(rpmsg_init); | ^~~~~~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1043:19: note: 'init_module' target declared here 1043 | static int __init rpmsg_init(void) | ^~~~~~~~~~ In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1059:1: note: in expansion of macro 'module_exit' 1059 | module_exit(rpmsg_fini); | ^~~~~~~~~~~ drivers/rpmsg/virtio_rpmsg_bus.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit rpmsg_fini(void) | ^~~~~~~~~~ In file included from drivers/rtc/rtc-abx80x.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abx80x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-abx80x.c:17: drivers/rtc/rtc-abx80x.c:686:19: note: 'cleanup_module' target declared here 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-abx80x.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abx80x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-abx80x.c:17: drivers/rtc/rtc-abx80x.c:686:19: note: 'init_module' target declared here 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' 686 | module_i2c_driver(abx80x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'cleanup_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq32k.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-bq32k.c:16: drivers/rtc/rtc-bq32k.c:333:19: note: 'init_module' target declared here 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' 333 | module_i2c_driver(bq32k_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:201:24: note: 'init_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-bq4802.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-bq4802.c:10: drivers/rtc/rtc-bq4802.c:201:24: note: 'cleanup_module' target declared here 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(bq4802_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1286.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1286.c:16: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' 359 | module_platform_driver(ds1286_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1305_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:755:19: note: 'init_module' target declared here 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1305.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1305_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1305.c:15: drivers/rtc/rtc-ds1305.c:755:19: note: 'cleanup_module' target declared here 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' 755 | module_spi_driver(ds1305_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/rtc/rtc-ds1307.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1307_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'cleanup_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/rtc/rtc-ds1307.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1307_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/rtc/rtc-ds1307.c:14: drivers/rtc/rtc-ds1307.c:1751:19: note: 'init_module' target declared here 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' 1751 | module_i2c_driver(ds1307_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1343_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:616:19: note: 'cleanup_module' target declared here 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1343_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1343.c:18: drivers/rtc/rtc-ds1343.c:616:19: note: 'init_module' target declared here 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' 616 | module_spi_driver(ds1343_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1347_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'init_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1347_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1347.c:16: drivers/rtc/rtc-ds1347.c:171:19: note: 'cleanup_module' target declared here 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' 171 | module_spi_driver(ds1347_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1374.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1374.c:26: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' 721 | module_i2c_driver(ds1374_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1390_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:233:19: note: 'cleanup_module' target declared here 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1390.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1390_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1390.c:18: drivers/rtc/rtc-ds1390.c:233:19: note: 'init_module' target declared here 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(ds1390_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:509:24: note: 'init_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1511.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1511.c:23: drivers/rtc/rtc-ds1511.c:509:24: note: 'cleanup_module' target declared here 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' 509 | module_platform_driver(ds1511_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:334:24: note: 'init_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1553.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1553.c:18: drivers/rtc/rtc-ds1553.c:334:24: note: 'cleanup_module' target declared here 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' 334 | module_platform_driver(ds1553_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1672_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'cleanup_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1672.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1672_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-ds1672.c:12: drivers/rtc/rtc-ds1672.c:214:19: note: 'init_module' target declared here 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' 214 | module_i2c_driver(ds1672_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:1557:24: note: 'init_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1685.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds1685.c:25: drivers/rtc/rtc-ds1685.c:1557:24: note: 'cleanup_module' target declared here 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' 1557 | module_platform_driver(ds1685_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'cleanup_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds1742.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-ds1742.c:20: drivers/rtc/rtc-ds1742.c:222:24: note: 'init_module' target declared here 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' 222 | module_platform_driver(ds1742_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'init_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds2404.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-ds2404.c:10: drivers/rtc/rtc-ds2404.c:279:24: note: 'cleanup_module' target declared here 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' 279 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds323x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:729:1: note: in expansion of macro 'module_exit' 729 | module_exit(ds323x_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:724:20: note: 'cleanup_module' target declared here 724 | static void __exit ds323x_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-ds3232.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds323x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:722:1: note: in expansion of macro 'module_init' 722 | module_init(ds323x_init) | ^~~~~~~~~~~ drivers/rtc/rtc-ds3232.c:704:19: note: 'init_module' target declared here 704 | static int __init ds323x_init(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em3027_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'cleanup_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-em3027.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em3027_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-em3027.c:14: drivers/rtc/rtc-em3027.c:158:19: note: 'init_module' target declared here 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' 158 | module_i2c_driver(em3027_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm3130_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:530:19: note: 'cleanup_module' target declared here 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-fm3130.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm3130_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-fm3130.c:13: drivers/rtc/rtc-fm3130.c:530:19: note: 'init_module' target declared here 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' 530 | module_i2c_driver(fm3130_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12022_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:285:19: note: 'cleanup_module' target declared here 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12022.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12022_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12022.c:14: drivers/rtc/rtc-isl12022.c:285:19: note: 'init_module' target declared here 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' 285 | module_i2c_driver(isl12022_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12026.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12026_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12026.c:9: drivers/rtc/rtc-isl12026.c:498:19: note: 'cleanup_module' target declared here 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl12026.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12026_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl12026.c:9: drivers/rtc/rtc-isl12026.c:498:19: note: 'init_module' target declared here 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl12026.c:498:1: note: in expansion of macro 'module_i2c_driver' 498 | module_i2c_driver(isl12026_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl1208_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:858:19: note: 'cleanup_module' target declared here 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-isl1208.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl1208_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-isl1208.c:14: drivers/rtc/rtc-isl1208.c:858:19: note: 'init_module' target declared here 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' 858 | module_i2c_driver(isl1208_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1018:19: note: 'cleanup_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t80.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-m41t80.c:20: drivers/rtc/rtc-m41t80.c:1018:19: note: 'init_module' target declared here 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' 1018 | module_i2c_driver(m41t80_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t93_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'init_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t93.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t93_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t93.c:15: drivers/rtc/rtc-m41t93.c:204:19: note: 'cleanup_module' target declared here 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' 204 | module_spi_driver(m41t93_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t94_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:143:19: note: 'init_module' target declared here 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m41t94.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t94_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-m41t94.c:13: drivers/rtc/rtc-m41t94.c:143:19: note: 'cleanup_module' target declared here 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' 143 | module_spi_driver(m41t94_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t35.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-m48t35.c:18: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' 186 | module_platform_driver(m48t35_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:498:24: note: 'init_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-m48t59.c:17: drivers/rtc/rtc-m48t59.c:498:24: note: 'cleanup_module' target declared here 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' 498 | module_platform_driver(m48t59_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'cleanup_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6900.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-max6900.c:15: drivers/rtc/rtc-max6900.c:234:19: note: 'init_module' target declared here 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' 234 | module_i2c_driver(max6900_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6902_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'init_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6902.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6902_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-max6902.c:16: drivers/rtc/rtc-max6902.c:153:19: note: 'cleanup_module' target declared here 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' 153 | module_spi_driver(max6902_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6916_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:16: drivers/rtc/rtc-max6916.c:160:19: note: 'init_module' target declared here 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6916_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-max6916.c:16: drivers/rtc/rtc-max6916.c:160:19: note: 'cleanup_module' target declared here 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' 160 | module_spi_driver(max6916_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp795_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'cleanup_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp795_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-mcp795.c:19: drivers/rtc/rtc-mcp795.c:452:19: note: 'init_module' target declared here 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' 452 | module_spi_driver(mcp795_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:16: drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-msm6242.c:16: drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2123_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'cleanup_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2123_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2123.c:37: drivers/rtc/rtc-pcf2123.c:470:19: note: 'init_module' target declared here 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' 470 | module_spi_driver(pcf2123_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2127_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(pcf2127_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit pcf2127_exit(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf2127.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2127_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:494:1: note: in expansion of macro 'module_init' 494 | module_init(pcf2127_init) | ^~~~~~~~~~~ drivers/rtc/rtc-pcf2127.c:476:19: note: 'init_module' target declared here 476 | static int __init pcf2127_init(void) | ^~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf85063_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:230:19: note: 'cleanup_module' target declared here 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf85063.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf85063_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf85063.c:14: drivers/rtc/rtc-pcf85063.c:230:19: note: 'init_module' target declared here 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' 230 | module_i2c_driver(pcf85063_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8523.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8523_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8523.c:10: drivers/rtc/rtc-pcf8523.c:374:19: note: 'cleanup_module' target declared here 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8523.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8523_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8523.c:10: drivers/rtc/rtc-pcf8523.c:374:19: note: 'init_module' target declared here 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' 374 | module_i2c_driver(pcf8523_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8563_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8563.c:18: drivers/rtc/rtc-pcf8563.c:653:19: note: 'cleanup_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8563.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8563_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8563.c:18: drivers/rtc/rtc-pcf8563.c:653:19: note: 'init_module' target declared here 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' 653 | module_i2c_driver(pcf8563_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8583_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'cleanup_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-pcf8583.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8583_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-pcf8583.c:16: drivers/rtc/rtc-pcf8583.c:317:19: note: 'init_module' target declared here 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' 317 | module_i2c_driver(pcf8583_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc7301_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-r7301.c:449:1: note: in expansion of macro 'module_platform_driver_probe' 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:17: drivers/rtc/rtc-r7301.c:449:30: note: 'cleanup_module' target declared here 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc7301_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-r7301.c:449:1: note: in expansion of macro 'module_platform_driver_probe' 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r7301.c:17: drivers/rtc/rtc-r7301.c:449:30: note: 'init_module' target declared here 449 | module_platform_driver_probe(rtc7301_rtc_driver, rtc7301_rtc_probe); | ^~~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r9701_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:174:19: note: 'init_module' target declared here 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-r9701.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r9701_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-r9701.c:18: drivers/rtc/rtc-r9701.c:174:19: note: 'cleanup_module' target declared here 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' 174 | module_spi_driver(r9701_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:13: drivers/rtc/rtc-rp5c01.c:271:30: note: 'init_module' target declared here 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rp5c01.c:13: drivers/rtc/rtc-rp5c01.c:271:30: note: 'cleanup_module' target declared here 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c348_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:220:19: note: 'init_module' target declared here 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c348_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c348.c:17: drivers/rtc/rtc-rs5c348.c:220:19: note: 'cleanup_module' target declared here 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' 220 | module_spi_driver(rs5c348_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'cleanup_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rs5c372.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rs5c372.c:13: drivers/rtc/rtc-rs5c372.c:703:19: note: 'init_module' target declared here 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' 703 | module_i2c_driver(rs5c372_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv30x9_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:995:1: note: in expansion of macro 'module_exit' 995 | module_exit(rv30x9_exit) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:990:20: note: 'cleanup_module' target declared here 990 | static void __exit rv30x9_exit(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-rv3029c2.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv30x9_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:988:1: note: in expansion of macro 'module_init' 988 | module_init(rv30x9_init) | ^~~~~~~~~~~ drivers/rtc/rtc-rv3029c2.c:970:19: note: 'init_module' target declared here 970 | static int __init rv30x9_init(void) | ^~~~~~~~~~~ In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx4581_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:295:19: note: 'cleanup_module' target declared here 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx4581.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx4581_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-rx4581.c:36: drivers/rtc/rtc-rx4581.c:295:19: note: 'init_module' target declared here 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' 295 | module_spi_driver(rx4581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8010.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8010_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8010.c:15: drivers/rtc/rtc-rx8010.c:501:19: note: 'cleanup_module' target declared here 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8010.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8010_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8010.c:15: drivers/rtc/rtc-rx8010.c:501:19: note: 'init_module' target declared here 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' 501 | module_i2c_driver(rx8010_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8025_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'cleanup_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8025.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8025_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8025.c:23: drivers/rtc/rtc-rx8025.c:583:19: note: 'init_module' target declared here 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' 583 | module_i2c_driver(rx8025_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8581_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:240:19: note: 'cleanup_module' target declared here 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-rx8581.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8581_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-rx8581.c:16: drivers/rtc/rtc-rx8581.c:240:19: note: 'init_module' target declared here 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' 240 | module_i2c_driver(rx8581_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'init_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-stk17ta8.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rtc.h:49, from drivers/rtc/rtc-stk17ta8.c:21: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'cleanup_module' target declared here 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' 339 | module_platform_driver(stk17ta8_rtc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'init_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-v3020.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/rtc/rtc-v3020.c:22: drivers/rtc/rtc-v3020.c:369:24: note: 'cleanup_module' target declared here 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' 369 | module_platform_driver(rtc_device_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x1205_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'cleanup_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/rtc/rtc-x1205.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x1205_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/rtc/rtc-x1205.c:20: drivers/rtc/rtc-x1205.c:685:19: note: 'init_module' target declared here 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' 685 | module_i2c_driver(x1205_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/aacraid/linit.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2139:1: note: in expansion of macro 'module_exit' 2139 | module_exit(aac_exit); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2131:20: note: 'cleanup_module' target declared here 2131 | static void __exit aac_exit(void) | ^~~~~~~~ In file included from drivers/scsi/aacraid/linit.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2138:1: note: in expansion of macro 'module_init' 2138 | module_init(aac_init); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2114:19: note: 'init_module' target declared here 2114 | static int __init aac_init(void) | ^~~~~~~~ In file included from drivers/scsi/aic7xxx/aic7xxx_osm.h:68, from drivers/scsi/aic7xxx/aic7xxx_osm.c:122: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahc_linux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2592:1: note: in expansion of macro 'module_init' 2592 | module_init(ahc_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2563:1: note: 'init_module' target declared here 2563 | ahc_linux_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, from drivers/scsi/aic7xxx/aic79xx_osm.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahd_linux_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2884:1: note: in expansion of macro 'module_init' 2884 | module_init(ahd_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2853:1: note: 'init_module' target declared here 2853 | ahd_linux_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, from drivers/scsi/aic7xxx/aic79xx_osm.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahd_linux_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2885:1: note: in expansion of macro 'module_exit' 2885 | module_exit(ahd_linux_exit); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic79xx_osm.c:2878:1: note: 'cleanup_module' target declared here 2878 | ahd_linux_exit(void) | ^~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c: In function 'beiscsi_complete_pdu': drivers/scsi/be2iscsi/be_main.c:1453:23: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1453 | login_hdr = (struct iscsi_hdr *)phdr; | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:49: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from ./include/scsi/libiscsi.h:33, from drivers/scsi/be2iscsi/be_main.c:40: ./include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:1463:37: warning: converting a packed 'struct pdu_base' pointer (alignment 1) to a 'struct iscsi_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1463 | __iscsi_complete_pdu(conn, (struct iscsi_hdr *)phdr, pdata, dlen); | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:49: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here 840 | struct pdu_base { | ^~~~~~~~ In file included from ./include/scsi/libiscsi.h:33, from drivers/scsi/be2iscsi/be_main.c:40: ./include/scsi/iscsi_proto.h:87:8: note: defined here 87 | struct iscsi_hdr { | ^~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:36: drivers/scsi/be2iscsi/be_main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'beiscsi_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5897:1: note: in expansion of macro 'module_exit' 5897 | module_exit(beiscsi_module_exit); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5890:20: note: 'cleanup_module' target declared here 5890 | static void __exit beiscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/be2iscsi/be_main.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'beiscsi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5896:1: note: in expansion of macro 'module_init' 5896 | module_init(beiscsi_module_init); | ^~~~~~~~~~~ drivers/scsi/be2iscsi/be_main.c:5863:19: note: 'init_module' target declared here 5863 | static int __init beiscsi_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_vendor_specific_fw_cmd': drivers/scsi/be2iscsi/be_mgmt.c:60:22: warning: taking address of packed member of 'struct be_bsg_vendor_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c:67:22: warning: taking address of packed member of 'struct be_bsg_vendor_cmd' may result in an unaligned pointer value [-Waddress-of-packed-member] 67 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_open_connection': drivers/scsi/be2iscsi/be_mgmt.c:159:21: warning: taking address of packed member of 'struct tcp_connect_and_offload_in_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_if_get_handle': drivers/scsi/be2iscsi/be_mgmt.c:402:21: warning: taking address of packed member of 'struct be_cmd_get_all_if_id_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_logout_sess': drivers/scsi/be2iscsi/be_mgmt.c:933:21: warning: taking address of packed member of 'struct be_cmd_req_logout_fw_sess' may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_reopen_sess': drivers/scsi/be2iscsi/be_mgmt.c:972:21: warning: taking address of packed member of 'struct be_cmd_reopen_session_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_get_sinfo': drivers/scsi/be2iscsi/be_mgmt.c:1027:21: warning: taking address of packed member of 'struct be_cmd_get_session_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1027 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function '__beiscsi_boot_get_shandle': drivers/scsi/be2iscsi/be_mgmt.c:1060:21: warning: taking address of packed member of 'struct be_cmd_get_boot_target_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1060 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_invalidate_cxn': drivers/scsi/be2iscsi/be_mgmt.c:1447:21: warning: taking address of packed member of 'struct be_invalidate_connection_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1447 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_upload_cxn': drivers/scsi/be2iscsi/be_mgmt.c:1483:21: warning: taking address of packed member of 'struct be_tcp_upload_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1483 | be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_mgmt_invalidate_icds': drivers/scsi/be2iscsi/be_mgmt.c:1531:21: warning: taking address of packed member of 'struct invldt_cmds_params_in' may result in an unaligned pointer value [-Waddress-of-packed-member] 1531 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_eq_create': drivers/scsi/be2iscsi/be_cmds.c:754:21: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 754 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:769:31: warning: taking address of packed member of 'struct be_cmd_req_eq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 769 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_cq_create': drivers/scsi/be2iscsi/be_cmds.c:797:21: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 797 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:831:31: warning: taking address of packed member of 'struct be_cmd_req_cq_create' may result in an unaligned pointer value [-Waddress-of-packed-member] 831 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_mccq_create': drivers/scsi/be2iscsi/be_cmds.c:875:21: warning: taking address of packed member of 'struct be_cmd_req_mcc_create_ext' may result in an unaligned pointer value [-Waddress-of-packed-member] 875 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:892:31: warning: taking address of packed member of 'struct be_cmd_req_mcc_create_ext' may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_q_destroy': drivers/scsi/be2iscsi/be_cmds.c:951:21: warning: taking address of packed member of 'struct be_cmd_req_q_destroy' may result in an unaligned pointer value [-Waddress-of-packed-member] 951 | be_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req)); | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_create_default_pdu_queue': drivers/scsi/be2iscsi/be_cmds.c:997:21: warning: taking address of packed member of 'struct be_defq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 997 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1039:31: warning: taking address of packed member of 'struct be_defq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_wrbq_create': drivers/scsi/be2iscsi/be_cmds.c:1097:21: warning: taking address of packed member of 'struct be_wrbq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1097 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1107:31: warning: taking address of packed member of 'struct be_wrbq_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1107 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_template_hdr': drivers/scsi/be2iscsi/be_cmds.c:1138:21: warning: taking address of packed member of 'struct be_post_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1138 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1144:31: warning: taking address of packed member of 'struct be_post_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1144 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_remove_template_hdr': drivers/scsi/be2iscsi/be_cmds.c:1161:21: warning: taking address of packed member of 'struct be_remove_template_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1161 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_sgl_pages': drivers/scsi/be2iscsi/be_cmds.c:1191:22: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1191 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1198:32: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1198 | be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem); | ~~~^~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_set_vlan': drivers/scsi/be2iscsi/be_cmds.c:1250:21: warning: taking address of packed member of 'struct be_cmd_set_vlan_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1250 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_check_supported_fw': drivers/scsi/be2iscsi/be_cmds.c:1287:21: warning: taking address of packed member of 'struct be_mgmt_controller_attributes' may result in an unaligned pointer value [-Waddress-of-packed-member] 1287 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_fw_config': drivers/scsi/be2iscsi/be_cmds.c:1348:21: warning: taking address of packed member of 'struct be_fw_cfg' may result in an unaligned pointer value [-Waddress-of-packed-member] 1348 | be_cmd_hdr_prepare(&pfw_cfg->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_port_name': drivers/scsi/be2iscsi/be_cmds.c:1503:21: warning: taking address of packed member of 'struct be_cmd_get_port_name' may result in an unaligned pointer value [-Waddress-of-packed-member] 1503 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_host_data': drivers/scsi/be2iscsi/be_cmds.c:1540:21: warning: taking address of packed member of 'struct be_cmd_set_host_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1540 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_uer_feature': drivers/scsi/be2iscsi/be_cmds.c:1583:21: warning: taking address of packed member of 'struct be_cmd_set_features' may result in an unaligned pointer value [-Waddress-of-packed-member] 1583 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_function_reset': drivers/scsi/be2iscsi/be_cmds.c:1657:21: warning: taking address of packed member of 'struct be_post_sgl_pages_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1657 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_iscsi_cleanup': drivers/scsi/be2iscsi/be_cmds.c:1763:22: warning: taking address of packed member of 'struct iscsi_cleanup_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1763 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~ drivers/scsi/be2iscsi/be_cmds.c:1772:22: warning: taking address of packed member of 'struct iscsi_cleanup_req_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 1772 | be_cmd_hdr_prepare(&req_v1->hdr, CMD_SUBSYSTEM_ISCSI, | ^~~~~~~~~~~~ In file included from drivers/scsi/bfa/bfad.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfad_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1811:1: note: in expansion of macro 'module_exit' 1811 | module_exit(bfad_exit); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1743:1: note: 'cleanup_module' target declared here 1743 | bfad_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/bfa/bfad.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfad_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1810:1: note: in expansion of macro 'module_init' 1810 | module_init(bfad_init); | ^~~~~~~~~~~ drivers/scsi/bfa/bfad.c:1702:1: note: 'init_module' target declared here 1702 | bfad_init(void) | ^~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_els.c:17: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: drivers/scsi/bnx2fc/bnx2fc_fcoe.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2fc_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2830:1: note: in expansion of macro 'module_init' 2830 | module_init(bnx2fc_mod_init); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2695:19: note: 'init_module' target declared here 2695 | static int __init bnx2fc_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2fc_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2831:1: note: in expansion of macro 'module_exit' 2831 | module_exit(bnx2fc_mod_exit); | ^~~~~~~~~~~ drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2770:20: note: 'cleanup_module' target declared here 2770 | static void __exit bnx2fc_mod_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_io.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, from drivers/scsi/bnx2fc/bnx2fc_debug.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2i/bnx2i.h:20, from drivers/scsi/bnx2i/bnx2i_init.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2i_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:551:1: note: in expansion of macro 'module_init' 551 | module_init(bnx2i_mod_init); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:466:19: note: 'init_module' target declared here 466 | static int __init bnx2i_mod_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/bnx2i/bnx2i.h:20, from drivers/scsi/bnx2i/bnx2i_init.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2i_mod_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:552:1: note: in expansion of macro 'module_exit' 552 | module_exit(bnx2i_mod_exit); | ^~~~~~~~~~~ drivers/scsi/bnx2i/bnx2i_init.c:525:20: note: 'cleanup_module' target declared here 525 | static void __exit bnx2i_mod_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/csiostor/csio_init.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1257:1: note: in expansion of macro 'module_init' 1257 | module_init(csio_init); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1211:1: note: 'init_module' target declared here 1211 | csio_init(void) | ^~~~~~~~~ In file included from drivers/scsi/csiostor/csio_init.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1258:1: note: in expansion of macro 'module_exit' 1258 | module_exit(csio_exit); | ^~~~~~~~~~~ drivers/scsi/csiostor/csio_init.c:1249:1: note: 'cleanup_module' target declared here 1249 | csio_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3i_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1403:1: note: in expansion of macro 'module_init' 1403 | module_init(cxgb3i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1376:19: note: 'init_module' target declared here 1376 | static int __init cxgb3i_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3i_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1404:1: note: in expansion of macro 'module_exit' 1404 | module_exit(cxgb3i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1396:20: note: 'cleanup_module' target declared here 1396 | static void __exit cxgb3i_exit_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4i_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2182:1: note: in expansion of macro 'module_init' 2182 | module_init(cxgb4i_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2161:19: note: 'init_module' target declared here 2161 | static int __init cxgb4i_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4i_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2183:1: note: in expansion of macro 'module_exit' 2183 | module_exit(cxgb4i_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2175:20: note: 'cleanup_module' target declared here 2175 | static void __exit cxgb4i_exit_module(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/net/inetpeer.h:16, from ./include/net/route.h:28, from drivers/scsi/cxgbi/libcxgbi.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcxgbi_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2783:1: note: in expansion of macro 'module_init' 2783 | module_init(libcxgbi_init_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2768:19: note: 'init_module' target declared here 2768 | static int __init libcxgbi_init_module(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/net/inetpeer.h:16, from ./include/net/route.h:28, from drivers/scsi/cxgbi/libcxgbi.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcxgbi_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2784:1: note: in expansion of macro 'module_exit' 2784 | module_exit(libcxgbi_exit_module); | ^~~~~~~~~~~ drivers/scsi/cxgbi/libcxgbi.c:2777:20: note: 'cleanup_module' target declared here 2777 | static void __exit libcxgbi_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rdac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:828:1: note: in expansion of macro 'module_init' 828 | module_init(rdac_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:798:19: note: 'init_module' target declared here 798 | static int __init rdac_init(void) | ^~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rdac_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:829:1: note: in expansion of macro 'module_exit' 829 | module_exit(rdac_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_rdac.c:822:20: note: 'cleanup_module' target declared here 822 | static void __exit rdac_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(hp_sw_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:260:19: note: 'init_module' target declared here 260 | static int __init hp_sw_init(void) | ^~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(hp_sw_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_hp_sw.c:265:20: note: 'cleanup_module' target declared here 265 | static void __exit hp_sw_exit(void) | ^~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clariion_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:553:1: note: in expansion of macro 'module_init' 553 | module_init(clariion_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:537:19: note: 'init_module' target declared here 537 | static int __init clariion_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clariion_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(clariion_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_emc.c:548:20: note: 'cleanup_module' target declared here 548 | static void __exit clariion_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alua_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1196:1: note: in expansion of macro 'module_init' 1196 | module_init(alua_init); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1171:19: note: 'init_module' target declared here 1171 | static int __init alua_init(void) | ^~~~~~~~~ In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alua_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1197:1: note: in expansion of macro 'module_exit' 1197 | module_exit(alua_exit); | ^~~~~~~~~~~ drivers/scsi/device_handler/scsi_dh_alua.c:1190:20: note: 'cleanup_module' target declared here 1190 | static void __exit alua_exit(void) | ^~~~~~~~~ drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_ioctl_handler': drivers/scsi/esas2r/esas2r_ioctl.c:1450:25: warning: taking address of packed member of 'struct atto_express_ioctl' may result in an unaligned pointer value [-Waddress-of-packed-member] 1450 | handle_csmi_ioctl(a, &ioctl->data.csmi); | ^~~~~~~~~~~~~~~~~ drivers/scsi/esas2r/esas2r_ioctl.c:1455:13: warning: taking address of packed member of 'struct atto_express_ioctl' may result in an unaligned pointer value [-Waddress-of-packed-member] 1455 | &ioctl->data. | ^~~~~~~~~~~~~ 1456 | ioctl_hba); | ~~~~~~~~~ In file included from drivers/scsi/esas2r/esas2r.h:50, from drivers/scsi/esas2r/esas2r_main.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esas2r_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:1908:1: note: in expansion of macro 'module_exit' 1908 | module_exit(esas2r_exit); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:630:20: note: 'cleanup_module' target declared here 630 | static void __exit esas2r_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/esas2r/esas2r.h:50, from drivers/scsi/esas2r/esas2r_main.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esas2r_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:1907:1: note: in expansion of macro 'module_init' 1907 | module_init(esas2r_init); | ^~~~~~~~~~~ drivers/scsi/esas2r/esas2r_main.c:534:19: note: 'init_module' target declared here 534 | static int __init esas2r_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2526:1: note: in expansion of macro 'module_init' 2526 | module_init(fcoe_init); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2484:19: note: 'init_module' target declared here 2484 | static int __init fcoe_init(void) | ^~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2575:1: note: in expansion of macro 'module_exit' 2575 | module_exit(fcoe_exit); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe.c:2533:20: note: 'cleanup_module' target declared here 2533 | static void __exit fcoe_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfcoe_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1059:1: note: in expansion of macro 'module_init' 1059 | module_init(libfcoe_init); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1045:19: note: 'init_module' target declared here 1045 | static int __init libfcoe_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/fcoe/fcoe_transport.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfcoe_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1069:1: note: in expansion of macro 'module_exit' 1069 | module_exit(libfcoe_exit); | ^~~~~~~~~~~ drivers/scsi/fcoe/fcoe_transport.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit libfcoe_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/fnic/fnic_main.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fnic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(fnic_cleanup_module); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1150:20: note: 'cleanup_module' target declared here 1150 | static void __exit fnic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/fnic/fnic_main.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fnic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(fnic_init_module); | ^~~~~~~~~~~ drivers/scsi/fnic/fnic_main.c:1033:19: note: 'init_module' target declared here 1033 | static int __init fnic_init_module(void) | ^~~~~~~~~~~~~~~~ drivers/scsi/fnic/fnic_trace.c: In function 'fnic_fc_trace_set_data': drivers/scsi/fnic/fnic_trace.c:684:22: warning: taking address of packed member of 'struct fc_trace_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 684 | ktime_get_real_ts64(&fc_buf->time_stamp); | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/isci/init.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isci_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/isci/init.c:802:1: note: in expansion of macro 'module_exit' 802 | module_exit(isci_exit); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:793:20: note: 'cleanup_module' target declared here 793 | static __exit void isci_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/isci/init.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:801:1: note: in expansion of macro 'module_init' 801 | module_init(isci_init); | ^~~~~~~~~~~ drivers/scsi/isci/init.c:775:19: note: 'init_module' target declared here 775 | static __init int isci_init(void) | ^~~~~~~~~ drivers/scsi/isci/phy.c: In function 'sci_phy_link_layer_initialization': drivers/scsi/isci/phy.c:132:12: warning: taking address of packed member of 'struct sci_oem_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 132 | phy_oem = &ihost->oem_parameters.phys[phy_idx]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/isci/request.c: In function 'to_sgl_element_pair': drivers/scsi/isci/request.c:78:10: warning: taking address of packed member of 'struct scu_task_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 78 | return &ireq->tc->sgl_pair_ab; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/isci/request.c:80:10: warning: taking address of packed member of 'struct scu_task_context' may result in an unaligned pointer value [-Waddress-of-packed-member] 80 | return &ireq->tc->sgl_pair_cd; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/isci/host.c: In function 'sci_controller_afe_initialization': drivers/scsi/isci/host.c:1985:46: warning: taking address of packed member of 'struct sci_oem_params' may result in an unaligned pointer value [-Waddress-of-packed-member] 1985 | const struct sci_phy_oem_params *oem_phy = &oem->phys[phy_id]; | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_libfc.c:27: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_libfc.c:24: drivers/scsi/libfc/fc_libfc.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(libfc_init); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:63:19: note: 'init_module' target declared here 63 | static int __init libfc_init(void) | ^~~~~~~~~~ In file included from drivers/scsi/libfc/fc_libfc.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(libfc_exit); | ^~~~~~~~~~~ drivers/scsi/libfc/fc_libfc.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit libfc_exit(void) | ^~~~~~~~~~ In file included from drivers/scsi/libfc/fc_exch.c:35: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_elsct.c:30: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_lport.c:99: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_flogi_fill': drivers/scsi/libfc/fc_lport.c:369:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ drivers/scsi/libfc/fc_lport.c:374:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 374 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_rport.c:73: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libfc/fc_fcp.c:41: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/libsas/sas_init.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:679:1: note: in expansion of macro 'module_init' 679 | module_init(sas_class_init); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:652:19: note: 'init_module' target declared here 652 | static int __init sas_class_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/libsas/sas_init.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:680:1: note: in expansion of macro 'module_exit' 680 | module_exit(sas_class_exit); | ^~~~~~~~~~~ drivers/scsi/libsas/sas_init.c:669:20: note: 'cleanup_module' target declared here 669 | static void __exit sas_class_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/lpfc/lpfc_init.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpfc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/lpfc/lpfc_init.c:12708:1: note: in expansion of macro 'module_exit' 12708 | module_exit(lpfc_exit); | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_init.c:12684:1: note: 'cleanup_module' target declared here 12684 | lpfc_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/lpfc/lpfc_init.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpfc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_init.c:12707:1: note: in expansion of macro 'module_init' 12707 | module_init(lpfc_init); | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_init.c:12636:1: note: 'init_module' target declared here 12636 | lpfc_init(void) | ^~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_set_event': drivers/scsi/lpfc/lpfc_bsg.c:1227:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1227 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_get_event': drivers/scsi/lpfc/lpfc_bsg.c:1313:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1313 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_send_mgmt_rsp': drivers/scsi/lpfc/lpfc_bsg.c:1635:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1635 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli3_bsg_diag_loopback_mode': drivers/scsi/lpfc/lpfc_bsg.c:1826:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1826 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_loopback_mode': drivers/scsi/lpfc/lpfc_bsg.c:2092:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 2092 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_mode_end': drivers/scsi/lpfc/lpfc_bsg.c:2273:4: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 2273 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_link_diag_test': drivers/scsi/lpfc/lpfc_bsg.c:2379:5: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 2379 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_read_cmd_ext': drivers/scsi/lpfc/lpfc_bsg.c:3848:28: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 3848 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_write_cmd_ext': drivers/scsi/lpfc/lpfc_bsg.c:4035:28: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 4035 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_handle_sli_cfg_ext': drivers/scsi/lpfc/lpfc_bsg.c:4581:28: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 4581 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_issue_mbox': drivers/scsi/lpfc/lpfc_bsg.c:4693:29: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 4693 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_mbox_cmd': drivers/scsi/lpfc/lpfc_bsg.c:4965:5: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 4965 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_menlo_cmd': drivers/scsi/lpfc/lpfc_bsg.c:5151:3: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 5151 | bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_mm.h:21, from drivers/scsi/megaraid/megaraid_mm.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mraid_mm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mm.c:1266:1: note: in expansion of macro 'module_init' 1266 | module_init(mraid_mm_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mm.c:1214:1: note: 'init_module' target declared here 1214 | mraid_mm_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_mm.h:21, from drivers/scsi/megaraid/megaraid_mm.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mraid_mm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mm.c:1267:1: note: in expansion of macro 'module_exit' 1267 | module_exit(mraid_mm_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mm.c:1259:1: note: 'cleanup_module' target declared here 1259 | mraid_mm_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mbox.c:4139:1: note: in expansion of macro 'module_exit' 4139 | module_exit(megaraid_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mbox.c:396:1: note: 'cleanup_module' target declared here 396 | megaraid_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mbox.c:4138:1: note: in expansion of macro 'module_init' 4138 | module_init(megaraid_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_mbox.c:360:1: note: 'init_module' target declared here 360 | megaraid_init(void) | ^~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_adp_reset_gen2': drivers/scsi/megaraid/megaraid_sas_base.c:937:28: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 937 | u32 __iomem *seq_offset = ®_set->seq_offset; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:938:33: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 938 | u32 __iomem *hostdiag_offset = ®_set->host_diag; | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:941:16: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 941 | seq_offset = ®_set->fusion_seq_offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:942:21: warning: taking address of packed member of 'struct megasas_register_set' may result in an unaligned pointer value [-Waddress-of-packed-member] 942 | hostdiag_offset = ®_set->fusion_host_diag; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: drivers/scsi/megaraid/megaraid_sas_base.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megasas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7945:1: note: in expansion of macro 'module_exit' 7945 | module_exit(megasas_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7926:20: note: 'cleanup_module' target declared here 7926 | static void __exit megasas_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megasas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7944:1: note: in expansion of macro 'module_init' 7944 | module_init(megasas_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7821:19: note: 'init_module' target declared here 7821 | static int __init megasas_init(void) | ^~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': drivers/scsi/megaraid/megaraid_sas_fusion.c:1053:12: warning: taking address of packed member of 'struct megasas_init_frame' may result in an unaligned pointer value [-Waddress-of-packed-member] 1053 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': drivers/scsi/megaraid/megaraid_sas_fp.c:117:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 117 | return &map->raidMap.ldSpanMap[ld].ldRaid; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': drivers/scsi/megaraid/megaraid_sas_fp.c:124:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': drivers/scsi/megaraid/megaraid_sas_fp.c:165:9: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': drivers/scsi/megaraid/megaraid_sas_fp.c:185:40: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | struct MR_DRV_RAID_MAP *pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c:286:16: warning: taking address of packed member of 'struct MR_FW_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | pFwRaidMap = &fw_map_old->raidMap; | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': drivers/scsi/megaraid/megaraid_sas_fp.c:333:16: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 333 | pDrvRaidMap = &drv_map->raidMap; | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': drivers/scsi/megaraid/megaraid_sas_fp.c:456:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | spanBlock[span]. | ~~~~~~~~~~~~~~~~ 458 | block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': drivers/scsi/megaraid/megaraid_sas_fp.c:576:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 576 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | spanBlock[span].block_span_info.quad[info]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': drivers/scsi/megaraid/megaraid_sas_fp.c:1181:12: warning: taking address of packed member of 'struct MR_DRV_RAID_MAP_ALL' may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | quad = &map->raidMap.ldSpanMap[ld]. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1182 | spanBlock[span].block_span_info. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | quad[element]; | ~~~~~~~~~~~~~ In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target '_mpt3sas_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11161:1: note: in expansion of macro 'module_exit' 11161 | module_exit(_mpt3sas_exit); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11148:1: note: 'cleanup_module' target declared here 11148 | _mpt3sas_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target '_mpt3sas_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: in expansion of macro 'module_init' 11160 | module_init(_mpt3sas_init); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11092:1: note: 'init_module' target declared here 11092 | _mpt3sas_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/mvsas/mv_sas.h:30, from drivers/scsi/mvsas/mv_init.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:823:1: note: in expansion of macro 'module_init' 823 | module_init(mvs_init); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:793:19: note: 'init_module' target declared here 793 | static int __init mvs_init(void) | ^~~~~~~~ In file included from drivers/scsi/mvsas/mv_sas.h:30, from drivers/scsi/mvsas/mv_init.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:824:1: note: in expansion of macro 'module_exit' 824 | module_exit(mvs_exit); | ^~~~~~~~~~~ drivers/scsi/mvsas/mv_init.c:811:20: note: 'cleanup_module' target declared here 811 | static void __exit mvs_exit(void) | ^~~~~~~~ drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': drivers/scsi/osd/osd_initiator.c:1857:35: warning: taking address of packed member of 'struct osd_sense_attributes_data_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1857 | struct osd_sense_attr *pattr = osadd->sense_attrs; | ^~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'osd_uld_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:570:1: note: in expansion of macro 'module_init' 570 | module_init(osd_uld_init); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:528:19: note: 'init_module' target declared here 528 | static int __init osd_uld_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/osd/osd_uld.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osd_uld_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:571:1: note: in expansion of macro 'module_exit' 571 | module_exit(osd_uld_exit); | ^~~~~~~~~~~ drivers/scsi/osd/osd_uld.c:562:20: note: 'cleanup_module' target declared here 562 | static void __exit osd_uld_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/pm8001/pm8001_sas.h:45, from drivers/scsi/pm8001/pm8001_init.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm8001_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1397:1: note: in expansion of macro 'module_init' 1397 | module_init(pm8001_init); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1365:19: note: 'init_module' target declared here 1365 | static int __init pm8001_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/pm8001/pm8001_sas.h:45, from drivers/scsi/pm8001/pm8001_init.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm8001_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1398:1: note: in expansion of macro 'module_exit' 1398 | module_exit(pm8001_exit); | ^~~~~~~~~~~ drivers/scsi/pm8001/pm8001_init.c:1390:20: note: 'cleanup_module' target declared here 1390 | static void __exit pm8001_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_main.c:25: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf_main.c:11: drivers/scsi/qedf/qedf_main.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedf_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3692:1: note: in expansion of macro 'module_exit' 3692 | module_exit(qedf_cleanup); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3671:20: note: 'cleanup_module' target declared here 3671 | static void __exit qedf_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf_main.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3691:1: note: in expansion of macro 'module_init' 3691 | module_init(qedf_init); | ^~~~~~~~~~~ drivers/scsi/qedf/qedf_main.c:3582:19: note: 'init_module' target declared here 3582 | static int __init qedf_init(void) | ^~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_io.c:11: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_fip.c:11: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_attr.c:9: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_els.c:9: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedf/qedf.h:17, from drivers/scsi/qedf/qedf_debugfs.c:15: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qedi/qedi_main.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2721:1: note: in expansion of macro 'module_exit' 2721 | module_exit(qedi_cleanup); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2704:20: note: 'cleanup_module' target declared here 2704 | static void __exit qedi_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qedi/qedi_main.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2720:1: note: in expansion of macro 'module_init' 2720 | module_init(qedi_init); | ^~~~~~~~~~~ drivers/scsi/qedi/qedi_main.c:2649:19: note: 'init_module' target declared here 2649 | static int __init qedi_init(void) | ^~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:13, from drivers/scsi/qla2xxx/qla_os.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla2x00_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7009:1: note: in expansion of macro 'module_exit' 7009 | module_exit(qla2x00_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:6995:1: note: 'cleanup_module' target declared here 6995 | qla2x00_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:13, from drivers/scsi/qla2xxx/qla_os.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla2x00_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7008:1: note: in expansion of macro 'module_init' 7008 | module_init(qla2x00_module_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:6914:1: note: 'init_module' target declared here 6914 | qla2x00_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_chip_diag': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:2934:36: note: in expansion of macro 'MAILBOX_REG' 2934 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_init.c:2934:36: note: in expansion of macro 'MAILBOX_REG' 2934 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c: In function 'qla27xx_find_valid_image': drivers/scsi/qla2xxx/qla_init.c:7186:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7186 | ha->flt_region_img_status_pri, size); | ^~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7196:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7196 | wptr = (uint32_t *)(&pri_image_status); | ^~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7216:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7216 | ha->flt_region_img_status_sec, size); | ^~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_init.c:7226:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 7226 | wptr = (uint32_t *)(&sec_image_status); | ^~~~ In file included from drivers/scsi/qla2xxx/qla_init.c:7: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here 4385 | struct qla27xx_image_status { | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_mbx.c:7: drivers/scsi/qla2xxx/qla_mbx.c: In function 'qla2x00_mailbox_command': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mbx.c:225:28: note: in expansion of macro 'MAILBOX_REG' 225 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); | ^~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_iocb.c:7: drivers/scsi/qla2xxx/qla_iocb.c: In function '__qla2x00_alloc_iocbs': drivers/scsi/qla2xxx/qla_def.h:824:3: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | &(reg)->u.isp2100.mailbox4 : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:825:3: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 825 | &(reg)->u.isp2300.req_q_out) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); | ^~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_isr.c:7: drivers/scsi/qla2xxx/qla_isr.c: In function 'qla2x00_mbx_completion': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_isr.c:290:31: note: in expansion of macro 'MAILBOX_REG' 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2xxx_read_window': drivers/scsi/qla2xxx/qla_dbg.c:458:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | uint16_t __iomem *dmp_reg = ®->u.isp2300.fb_cmd; | ^~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2300_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:783:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 783 | dmp_reg = ®->u.isp2300.req_q_in; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:788:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 788 | dmp_reg = ®->u.isp2300.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2100_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:949:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 949 | dmp_reg = ®->u.isp2100.mailbox0; | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:952:15: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 952 | dmp_reg = ®->u_end.isp2200.mailbox8; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:957:13: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 957 | dmp_reg = ®->u.isp2100.unused_2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_dbg.c:73: drivers/scsi/qla2xxx/qla_dbg.c: In function 'ql_dump_regs': drivers/scsi/qla2xxx/qla_def.h:841:39: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 840 | (num < 8 ? \ | ~~~~~~~~~~~~ 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_def.h:843:30: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 843 | &(reg)->u.isp2300.mailbox0 + (num)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_bsg_sp_free': drivers/scsi/qla2xxx/qla_bsg.c:39:7: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla24xx_iidma': drivers/scsi/qla2xxx/qla_bsg.c:1353:4: warning: taking address of packed member of 'struct qla_port_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 1353 | &port_param->speed, mb); | ^~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qlafx00_mgmt_cmd': drivers/scsi/qla2xxx/qla_bsg.c:1960:6: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla26xx_serdes_op': drivers/scsi/qla2xxx/qla_bsg.c:2087:49: warning: taking address of packed member of 'struct qla_serdes_reg' may result in an unaligned pointer value [-Waddress-of-packed-member] 2087 | rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla8044_serdes_op': drivers/scsi/qla2xxx/qla_bsg.c:2129:49: warning: taking address of packed member of 'struct qla_serdes_reg_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); | ^~~~~~~ drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_get_priv_stats': drivers/scsi/qla2xxx/qla_bsg.c:2300:18: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 2300 | uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; | ^~~~~~~~~~~ drivers/scsi/qla2xxx/qla_mr.c: In function 'qlafx00_fxdisc_iocb': drivers/scsi/qla2xxx/qla_mr.c:3317:4: warning: taking address of packed member of 'struct fc_bsg_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 3317 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_process_rdmem': drivers/scsi/qla2xxx/qla_nx2.c:2362:18: warning: converting a packed 'struct qla8044_minidump_entry_hdr' pointer (alignment 1) to a 'struct qla8044_minidump_entry_rdmem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2362 | m_hdr = (struct qla8044_minidump_entry_rdmem *)entry_hdr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:39, from drivers/scsi/qla2xxx/qla_nx2.c:11: drivers/scsi/qla2xxx/qla_nx2.h:286:8: note: defined here 286 | struct qla8044_minidump_entry_hdr { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.h:359:8: note: defined here 359 | struct qla8044_minidump_entry_rdmem { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_pex_dma_read': drivers/scsi/qla2xxx/qla_nx2.c:2969:22: warning: converting a packed 'struct qla8044_pex_dma_descriptor' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2969 | (sizeof(struct qla8044_pex_dma_descriptor)/16)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:39, from drivers/scsi/qla2xxx/qla_nx2.c:11: drivers/scsi/qla2xxx/qla_nx2.h:569:8: note: defined here 569 | struct qla8044_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_24xx_atio_pkt_all_vps': drivers/scsi/qla2xxx/qla_target.c:408:12: warning: converting a packed 'struct atio_from_isp' pointer (alignment 1) to a 'struct vp_rpt_id_entry_24xx' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 408 | (struct vp_rpt_id_entry_24xx *)atio); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:4652, from drivers/scsi/qla2xxx/qla_target.c:42: drivers/scsi/qla2xxx/qla_target.h:329:8: note: defined here 329 | struct atio_from_isp { | ^~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/qla_def.h:259, from drivers/scsi/qla2xxx/qla_target.c:42: drivers/scsi/qla2xxx/qla_fw.h:1346:8: note: defined here 1346 | struct vp_rpt_id_entry_24xx { | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_load_data_segments': drivers/scsi/qla2xxx/qla_target.c:2593:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] 2593 | dword_ptr = pkt24->u.status0.dseg_0_address; | ^~~~~ In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2030:1: note: in expansion of macro 'module_init' 2030 | module_init(tcm_qla2xxx_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2012:19: note: 'init_module' target declared here 2012 | static int __init tcm_qla2xxx_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2031:1: note: in expansion of macro 'module_exit' 2031 | module_exit(tcm_qla2xxx_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2023:20: note: 'cleanup_module' target declared here 2023 | static void __exit tcm_qla2xxx_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla4xxx/ql4_def.h:14, from drivers/scsi/qla4xxx/ql4_os.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla4xxx_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9942:1: note: in expansion of macro 'module_exit' 9942 | module_exit(qla4xxx_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9934:20: note: 'cleanup_module' target declared here 9934 | static void __exit qla4xxx_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla4xxx/ql4_def.h:14, from drivers/scsi/qla4xxx/ql4_os.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla4xxx_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9941:1: note: in expansion of macro 'module_init' 9941 | module_init(qla4xxx_module_init); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9889:19: note: 'init_module' target declared here 9889 | static int __init qla4xxx_module_init(void) | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_nx.c: In function 'qla4_8xxx_minidump_pex_dma_read': drivers/scsi/qla4xxx/ql4_nx.c:2109:25: warning: converting a packed 'struct qla4_83xx_pex_dma_descriptor' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 2109 | (sizeof(struct qla4_83xx_pex_dma_descriptor)/16)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/qla4xxx/ql4_def.h:46, from drivers/scsi/qla4xxx/ql4_nx.c:11: drivers/scsi/qla4xxx/ql4_83xx.h:359:8: note: defined here 359 | struct qla4_83xx_pex_dma_descriptor { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pqi_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7111:1: note: in expansion of macro 'module_exit' 7111 | module_exit(pqi_cleanup); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7104:20: note: 'cleanup_module' target declared here 7104 | static void __exit pqi_cleanup(void) | ^~~~~~~~~~~ In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pqi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7110:1: note: in expansion of macro 'module_init' 7110 | module_init(pqi_init); | ^~~~~~~~~~~ drivers/scsi/smartpqi/smartpqi_init.c:7084:19: note: 'init_module' target declared here 7084 | static int __init pqi_init(void) | ^~~~~~~~ In file included from drivers/scsi/snic/snic_main.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snic_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/snic/snic_main.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(snic_init_module); | ^~~~~~~~~~~ drivers/scsi/snic/snic_main.c:995:1: note: 'init_module' target declared here 995 | snic_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/snic/snic_main.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snic_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/snic/snic_main.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(snic_cleanup_module); | ^~~~~~~~~~~ drivers/scsi/snic/snic_main.c:1029:1: note: 'cleanup_module' target declared here 1029 | snic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sym2_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/sym53c8xx_2/sym_glue.c:2078:1: note: in expansion of macro 'module_exit' 2078 | module_exit(sym2_exit); | ^~~~~~~~~~~ drivers/scsi/sym53c8xx_2/sym_glue.c:2071:20: note: 'cleanup_module' target declared here 2071 | static void __exit sym2_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sym2_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/sym53c8xx_2/sym_glue.c:2077:1: note: in expansion of macro 'module_init' 2077 | module_init(sym2_init); | ^~~~~~~~~~~ drivers/scsi/sym53c8xx_2/sym_glue.c:2056:19: note: 'init_module' target declared here 2056 | static int __init sym2_init(void) | ^~~~~~~~~ In file included from drivers/scsi/ufs/ufshcd.h:40, from drivers/scsi/ufs/ufshcd-pci.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/scsi/ufs/ufshcd.h:54, from drivers/scsi/ufs/ufshcd-pci.c:36: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'cleanup_module' target declared here 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/ufs/ufshcd.h:40, from drivers/scsi/ufs/ufshcd-pci.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from drivers/scsi/ufs/ufshcd.h:54, from drivers/scsi/ufs/ufshcd-pci.c:36: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'init_module' target declared here 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' 219 | module_pci_driver(ufshcd_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_init' 314 | module_init(raid_init); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:300:19: note: 'init_module' target declared here 300 | static __init int raid_init(void) | ^~~~~~~~~ In file included from drivers/scsi/raid_class.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(raid_exit); | ^~~~~~~~~~~ drivers/scsi/raid_class.c:305:20: note: 'cleanup_module' target declared here 305 | static __exit void raid_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1641:1: note: in expansion of macro 'module_init' 1641 | module_init(spi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1606:19: note: 'init_module' target declared here 1606 | static __init int spi_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_spi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1642:1: note: in expansion of macro 'module_exit' 1642 | module_exit(spi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_spi.c:1629:20: note: 'cleanup_module' target declared here 1629 | static void __exit spi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' 3867 | module_init(fc_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:662:19: note: 'init_module' target declared here 662 | static __init int fc_transport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_fc.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' 3868 | module_exit(fc_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_fc.c:691:20: note: 'cleanup_module' target declared here 691 | static void __exit fc_transport_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4586:1: note: in expansion of macro 'module_init' 4586 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4500:19: note: 'init_module' target declared here 4500 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_iscsi.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4587:1: note: in expansion of macro 'module_exit' 4587 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4573:20: note: 'cleanup_module' target declared here 4573 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(sas_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1879:19: note: 'init_module' target declared here 1879 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_sas.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1934:1: note: in expansion of macro 'module_exit' 1934 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_sas.c:1919:20: note: 'cleanup_module' target declared here 1919 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:908:1: note: in expansion of macro 'module_init' 908 | module_init(srp_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:881:19: note: 'init_module' target declared here 881 | static __init int srp_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_transport_srp.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:909:1: note: in expansion of macro 'module_exit' 909 | module_exit(srp_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_srp.c:898:20: note: 'cleanup_module' target declared here 898 | static void __exit srp_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1048:1: note: in expansion of macro 'module_init' 1048 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1027:19: note: 'init_module' target declared here 1027 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/iscsi_tcp.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1049:1: note: in expansion of macro 'module_exit' 1049 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ drivers/scsi/iscsi_tcp.c:1043:20: note: 'cleanup_module' target declared here 1043 | static void __exit iscsi_sw_tcp_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/advansys.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'advansys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/advansys.c:11860:1: note: in expansion of macro 'module_exit' 11860 | module_exit(advansys_exit); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11851:20: note: 'cleanup_module' target declared here 11851 | static void __exit advansys_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/advansys.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'advansys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11859:1: note: in expansion of macro 'module_init' 11859 | module_init(advansys_init); | ^~~~~~~~~~~ drivers/scsi/advansys.c:11817:19: note: 'init_module' target declared here 11817 | static int __init advansys_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/BusLogic.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blogic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/BusLogic.c:3914:1: note: in expansion of macro 'module_exit' 3914 | module_exit(blogic_exit); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:3884:20: note: 'cleanup_module' target declared here 3884 | static void __exit blogic_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/BusLogic.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blogic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:3913:1: note: in expansion of macro 'module_init' 3913 | module_init(blogic_init); | ^~~~~~~~~~~ drivers/scsi/BusLogic.c:2355:19: note: 'init_module' target declared here 2355 | static int __init blogic_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/ips.c:189: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ips.c:6766:1: note: in expansion of macro 'module_exit' 6766 | module_exit(ips_module_exit); | ^~~~~~~~~~~ drivers/scsi/ips.c:6759:1: note: 'cleanup_module' target declared here 6759 | ips_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/ips.c:189: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ips.c:6765:1: note: in expansion of macro 'module_init' 6765 | module_init(ips_module_init); | ^~~~~~~~~~~ drivers/scsi/ips.c:6732:1: note: 'init_module' target declared here 6732 | ips_module_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/qla1280.c:339: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla1280_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/qla1280.c:4469:1: note: in expansion of macro 'module_exit' 4469 | module_exit(qla1280_exit); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4456:1: note: 'cleanup_module' target declared here 4456 | qla1280_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/qla1280.c:339: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla1280_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4468:1: note: in expansion of macro 'module_init' 4468 | module_init(qla1280_init); | ^~~~~~~~~~~ drivers/scsi/qla1280.c:4427:1: note: 'init_module' target declared here 4427 | qla1280_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/dmx3191d.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/dmx3191d.c:27: drivers/scsi/dmx3191d.c:156:19: note: 'cleanup_module' target declared here 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/dmx3191d.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/dmx3191d.c:27: drivers/scsi/dmx3191d.c:156:19: note: 'init_module' target declared here 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' 156 | module_pci_driver(dmx3191d_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/hpsa.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpsa_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/hpsa.c:9873:1: note: in expansion of macro 'module_exit' 9873 | module_exit(hpsa_cleanup); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9788:20: note: 'cleanup_module' target declared here 9788 | static void __exit hpsa_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/hpsa.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpsa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9872:1: note: in expansion of macro 'module_init' 9872 | module_init(hpsa_init); | ^~~~~~~~~~~ drivers/scsi/hpsa.c:9771:19: note: 'init_module' target declared here 9771 | static int __init hpsa_init(void) | ^~~~~~~~~ In file included from drivers/scsi/dc395x.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dc395x_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/dc395x.c:4892:1: note: in expansion of macro 'module_exit' 4892 | module_exit(dc395x_module_exit); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4885:20: note: 'cleanup_module' target declared here 4885 | static void __exit dc395x_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/dc395x.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dc395x_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4891:1: note: in expansion of macro 'module_init' 4891 | module_init(dc395x_module_init); | ^~~~~~~~~~~ drivers/scsi/dc395x.c:4876:19: note: 'init_module' target declared here 4876 | static int __init dc395x_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from drivers/scsi/esp_scsi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2792:1: note: in expansion of macro 'module_init' 2792 | module_init(esp_init); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2750:19: note: 'init_module' target declared here 2750 | static int __init esp_init(void) | ^~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from drivers/scsi/esp_scsi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/esp_scsi.c:2793:1: note: in expansion of macro 'module_exit' 2793 | module_exit(esp_exit); | ^~~~~~~~~~~ drivers/scsi/esp_scsi.c:2762:20: note: 'cleanup_module' target declared here 2762 | static void __exit esp_exit(void) | ^~~~~~~~ In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'am53c974_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'cleanup_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/am53c974.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'am53c974_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/am53c974.c:10: drivers/scsi/am53c974.c:559:19: note: 'init_module' target declared here 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' 559 | module_pci_driver(am53c974_driver); | ^~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_build_cmd': drivers/scsi/megaraid.c:721:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:721:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:856:6: warning: taking address of packed member of 'struct mbox_out' may result in an unaligned pointer value [-Waddress-of-packed-member] 856 | (u32 *)&mbox->m_out.xferaddr, &seg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': drivers/scsi/megaraid.c:999:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:999:27: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 999 | &pthru->dataxferaddr, &pthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': drivers/scsi/megaraid.c:1062:5: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~~ drivers/scsi/megaraid.c:1062:28: warning: taking address of packed member of 'struct ' may result in an unaligned pointer value [-Waddress-of-packed-member] 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/megaraid.c:44: drivers/scsi/megaraid.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/megaraid.c:4667:1: note: in expansion of macro 'module_exit' 4667 | module_exit(megaraid_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4652:20: note: 'cleanup_module' target declared here 4652 | static void __exit megaraid_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/megaraid.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4666:1: note: in expansion of macro 'module_init' 4666 | module_init(megaraid_init); | ^~~~~~~~~~~ drivers/scsi/megaraid.c:4613:19: note: 'init_module' target declared here 4613 | static int __init megaraid_init(void) | ^~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp870u_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/atp870u.c:29: drivers/scsi/atp870u.c:1711:19: note: 'cleanup_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/atp870u.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp870u_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/atp870u.c:29: drivers/scsi/atp870u.c:1711:19: note: 'init_module' target declared here 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' 1711 | module_pci_driver(atp870u_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/gdth.c:106: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gdth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/gdth.c:5229:1: note: in expansion of macro 'module_exit' 5229 | module_exit(gdth_exit); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5209:20: note: 'cleanup_module' target declared here 5209 | static void __exit gdth_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/gdth.c:106: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gdth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5228:1: note: in expansion of macro 'module_init' 5228 | module_init(gdth_init); | ^~~~~~~~~~~ drivers/scsi/gdth.c:5155:19: note: 'init_module' target declared here 5155 | static int __init gdth_init(void) | ^~~~~~~~~ In file included from drivers/scsi/initio.c:82: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'initio_exit_driver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/initio.c:2996:1: note: in expansion of macro 'module_exit' 2996 | module_exit(initio_exit_driver); | ^~~~~~~~~~~ drivers/scsi/initio.c:2986:20: note: 'cleanup_module' target declared here 2986 | static void __exit initio_exit_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/initio.c:82: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'initio_init_driver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/initio.c:2995:1: note: in expansion of macro 'module_init' 2995 | module_init(initio_init_driver); | ^~~~~~~~~~~ drivers/scsi/initio.c:2981:19: note: 'init_module' target declared here 2981 | static int __init initio_init_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inia100_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/a100u2w.c:65: drivers/scsi/a100u2w.c:1225:19: note: 'cleanup_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/a100u2w.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inia100_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/a100u2w.c:65: drivers/scsi/a100u2w.c:1225:19: note: 'init_module' target declared here 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' 1225 | module_pci_driver(inia100_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/3w-xxxx.c:199: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2425:1: note: in expansion of macro 'module_exit' 2425 | module_exit(tw_exit); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2419:20: note: 'cleanup_module' target declared here 2419 | static void __exit tw_exit(void) | ^~~~~~~ In file included from drivers/scsi/3w-xxxx.c:199: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2424:1: note: in expansion of macro 'module_init' 2424 | module_init(tw_init); | ^~~~~~~~~~~ drivers/scsi/3w-xxxx.c:2411:19: note: 'init_module' target declared here 2411 | static int __init tw_init(void) | ^~~~~~~ In file included from drivers/scsi/3w-9xxx.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twa_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2323:1: note: in expansion of macro 'module_exit' 2323 | module_exit(twa_exit); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2317:20: note: 'cleanup_module' target declared here 2317 | static void __exit twa_exit(void) | ^~~~~~~~ In file included from drivers/scsi/3w-9xxx.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twa_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2322:1: note: in expansion of macro 'module_init' 2322 | module_init(twa_init); | ^~~~~~~~~~~ drivers/scsi/3w-9xxx.c:2309:19: note: 'init_module' target declared here 2309 | static int __init twa_init(void) | ^~~~~~~~ In file included from drivers/scsi/3w-sas.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/3w-sas.c:1884:1: note: in expansion of macro 'module_exit' 1884 | module_exit(twl_exit); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1878:20: note: 'cleanup_module' target declared here 1878 | static void __exit twl_exit(void) | ^~~~~~~~ In file included from drivers/scsi/3w-sas.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1883:1: note: in expansion of macro 'module_init' 1883 | module_init(twl_init); | ^~~~~~~~~~~ drivers/scsi/3w-sas.c:1870:19: note: 'init_module' target declared here 1870 | static int __init twl_init(void) | ^~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_handle_config_change': drivers/scsi/ipr.c:1453:22: warning: taking address of packed member of 'struct ipr_hostrcb_cfg_ch_not' may result in an unaligned pointer value [-Waddress-of-packed-member] 1453 | cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_log_sis64_fabric_error': drivers/scsi/ipr.c:2401:23: warning: taking address of packed member of 'struct ipr_hostrcb_type_30_error' may result in an unaligned pointer value [-Waddress-of-packed-member] 2401 | for (i = 0, fabric = error->desc; i < error->num_entries; i++) { | ^~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_ioa_type_data': drivers/scsi/ipr.c:3067:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3067 | ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_version_data': drivers/scsi/ipr.c:3091:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3091 | ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_trace_data': drivers/scsi/ipr.c:3112:26: warning: taking address of packed member of 'struct ipr_driver_dump' may result in an unaligned pointer value [-Waddress-of-packed-member] 3112 | ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_dump_location_data': drivers/scsi/ipr.c:3133:26: warning: taking address of packed member of 'struct ipr_dump_location_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 3133 | ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_build_ioadl': drivers/scsi/ipr.c:6017:11: warning: taking address of packed member of 'struct ipr_ioarcb_add_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 6017 | ioadl = ioarcb->u.add_data.u.ioadl; | ^~~~~~ drivers/scsi/ipr.c: In function 'ipr_check_term_power': drivers/scsi/ipr.c:7452:8: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7452 | bus = mode_page->bus; | ^~~~~~~~~ drivers/scsi/ipr.c: In function 'ipr_modify_ioafp_mode_page_28': drivers/scsi/ipr.c:7514:20: warning: taking address of packed member of 'struct ipr_mode_page28' may result in an unaligned pointer value [-Waddress-of-packed-member] 7514 | for (i = 0, bus = mode_page->bus; | ^~~~~~~~~ In file included from drivers/scsi/ipr.c:73: drivers/scsi/ipr.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ipr.c:10878:1: note: in expansion of macro 'module_exit' 10878 | module_exit(ipr_exit); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10871:20: note: 'cleanup_module' target declared here 10871 | static void __exit ipr_exit(void) | ^~~~~~~~ In file included from drivers/scsi/ipr.c:73: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10877:1: note: in expansion of macro 'module_init' 10877 | module_init(ipr_init); | ^~~~~~~~~~~ drivers/scsi/ipr.c:10854:19: note: 'init_module' target declared here 10854 | static int __init ipr_init(void) | ^~~~~~~~ In file included from drivers/scsi/hptiop.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hptiop_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/hptiop.c:1706:1: note: in expansion of macro 'module_exit' 1706 | module_exit(hptiop_module_exit); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1699:20: note: 'cleanup_module' target declared here 1699 | static void __exit hptiop_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/hptiop.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hptiop_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1705:1: note: in expansion of macro 'module_init' 1705 | module_init(hptiop_module_init); | ^~~~~~~~~~~ drivers/scsi/hptiop.c:1693:19: note: 'init_module' target declared here 1693 | static int __init hptiop_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/scsi/stex.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stex_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/stex.c:2043:1: note: in expansion of macro 'module_exit' 2043 | module_exit(stex_exit); | ^~~~~~~~~~~ drivers/scsi/stex.c:2037:20: note: 'cleanup_module' target declared here 2037 | static void __exit stex_exit(void) | ^~~~~~~~~ In file included from drivers/scsi/stex.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stex_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/stex.c:2042:1: note: in expansion of macro 'module_init' 2042 | module_init(stex_init); | ^~~~~~~~~~~ drivers/scsi/stex.c:2028:19: note: 'init_module' target declared here 2028 | static int __init stex_init(void) | ^~~~~~~~~ In file included from drivers/scsi/mvumi.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:28: drivers/scsi/mvumi.c:2696:19: note: 'cleanup_module' target declared here 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/mvumi.c:28: drivers/scsi/mvumi.c:2696:19: note: 'init_module' target declared here 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' 2696 | module_pci_driver(mvumi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/pmcraid.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmcraid_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/pmcraid.c:5957:1: note: in expansion of macro 'module_exit' 5957 | module_exit(pmcraid_exit); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5947:20: note: 'cleanup_module' target declared here 5947 | static void __exit pmcraid_exit(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/pmcraid.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmcraid_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5956:1: note: in expansion of macro 'module_init' 5956 | module_init(pmcraid_init); | ^~~~~~~~~~~ drivers/scsi/pmcraid.c:5893:19: note: 'init_module' target declared here 5893 | static int __init pmcraid_init(void) | ^~~~~~~~~~~~ In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1032:1: note: in expansion of macro 'module_init' 1032 | module_init(init); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:990:19: note: 'init_module' target declared here 990 | static int __init init(void) | ^~~~ In file included from drivers/scsi/virtio_scsi.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1033:1: note: in expansion of macro 'module_exit' 1033 | module_exit(fini); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1026:20: note: 'cleanup_module' target declared here 1026 | static void __exit fini(void) | ^~~~ In file included from drivers/scsi/vmw_pvscsi.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvscsi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1608:1: note: in expansion of macro 'module_exit' 1608 | module_exit(pvscsi_exit); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1602:20: note: 'cleanup_module' target declared here 1602 | static void __exit pvscsi_exit(void) | ^~~~~~~~~~~ In file included from drivers/scsi/vmw_pvscsi.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvscsi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(pvscsi_init); | ^~~~~~~~~~~ drivers/scsi/vmw_pvscsi.c:1595:19: note: 'init_module' target declared here 1595 | static int __init pvscsi_init(void) | ^~~~~~~~~~~ In file included from drivers/scsi/storvsc_drv.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'storvsc_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1994:1: note: in expansion of macro 'module_exit' 1994 | module_exit(storvsc_drv_exit); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1983:20: note: 'cleanup_module' target declared here 1983 | static void __exit storvsc_drv_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/storvsc_drv.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'storvsc_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1993:1: note: in expansion of macro 'module_init' 1993 | module_init(storvsc_drv_init); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1950:19: note: 'init_module' target declared here 1950 | static int __init storvsc_drv_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/wd719x.c:40: drivers/scsi/wd719x.c:981:19: note: 'cleanup_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/wd719x.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/scsi/wd719x.c:40: drivers/scsi/wd719x.c:981:19: note: 'init_module' target declared here 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' 981 | module_pci_driver(wd719x_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/scsi/st.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/st.c:4528:1: note: in expansion of macro 'module_init' 4528 | module_init(init_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4475:19: note: 'init_module' target declared here 4475 | static int __init init_st(void) | ^~~~~~~ In file included from drivers/scsi/st.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/st.c:4529:1: note: in expansion of macro 'module_exit' 4529 | module_exit(exit_st); | ^~~~~~~~~~~ drivers/scsi/st.c:4518:20: note: 'cleanup_module' target declared here 4518 | static void __exit exit_st(void) | ^~~~~~~ In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/osst.c:6100:1: note: in expansion of macro 'module_init' 6100 | module_init(init_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6036:19: note: 'init_module' target declared here 6036 | static int __init init_osst(void) | ^~~~~~~~~ In file included from drivers/scsi/osst.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/osst.c:6101:1: note: in expansion of macro 'module_exit' 6101 | module_exit(exit_osst); | ^~~~~~~~~~~ drivers/scsi/osst.c:6073:20: note: 'cleanup_module' target declared here 6073 | static void __exit exit_osst (void) | ^~~~~~~~~ In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ch_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ch.c:1040:1: note: in expansion of macro 'module_init' 1040 | module_init(init_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1004:19: note: 'init_module' target declared here 1004 | static int __init init_ch_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ch.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ch_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ch.c:1041:1: note: in expansion of macro 'module_exit' 1041 | module_exit(exit_ch_module); | ^~~~~~~~~~~ drivers/scsi/ch.c:1032:20: note: 'cleanup_module' target declared here 1032 | static void __exit exit_ch_module(void) | ^~~~~~~~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' 888 | module_init(ses_init); | ^~~~~~~~~~~ drivers/scsi/ses.c:863:19: note: 'init_module' target declared here 863 | static int __init ses_init(void) | ^~~~~~~~ In file included from drivers/scsi/ses.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' 889 | module_exit(ses_exit); | ^~~~~~~~~~~ drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here 882 | static void __exit ses_exit(void) | ^~~~~~~~ In file included from drivers/scsi/scsi_debug.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_debug_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' 121 | #define device_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5541:1: note: in expansion of macro 'device_initcall' 5541 | device_initcall(scsi_debug_init); | ^~~~~~~~~~~~~~~ drivers/scsi/scsi_debug.c:5314:19: note: 'init_module' target declared here 5314 | static int __init scsi_debug_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/scsi/scsi_debug.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_debug_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/scsi/scsi_debug.c:5542:1: note: in expansion of macro 'module_exit' 5542 | module_exit(scsi_debug_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_debug.c:5523:20: note: 'cleanup_module' target declared here 5523 | static void __exit scsi_debug_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xvcu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'cleanup_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xvcu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soc/xilinx/xlnx_vcu.c:10: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'init_module' target declared here 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' 626 | module_platform_driver(xvcu_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/soundwire/bus_type.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/soundwire/bus_type.c:188:1: note: in expansion of macro 'postcore_initcall' 188 | postcore_initcall(sdw_bus_init); | ^~~~~~~~~~~~~~~~~ drivers/soundwire/bus_type.c:178:19: note: 'init_module' target declared here 178 | static int __init sdw_bus_init(void) | ^~~~~~~~~~~~ In file included from drivers/soundwire/bus_type.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/soundwire/bus_type.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(sdw_bus_exit); | ^~~~~~~~~~~ drivers/soundwire/bus_type.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit sdw_bus_exit(void) | ^~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/soundwire/intel.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_intel_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/soundwire/intel.c:8: drivers/soundwire/intel.c:862:24: note: 'init_module' target declared here 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/soundwire/intel.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_intel_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/soundwire/intel.c:8: drivers/soundwire/intel.c:862:24: note: 'cleanup_module' target declared here 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' 862 | module_platform_driver(sdw_intel_drv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1867:1: note: in expansion of macro 'module_exit' 1867 | module_exit(pxa2xx_spi_exit); | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1863:20: note: 'cleanup_module' target declared here 1863 | static void __exit pxa2xx_spi_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1861:1: note: in expansion of macro 'subsys_initcall' 1861 | subsys_initcall(pxa2xx_spi_init); | ^~~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1857:19: note: 'init_module' target declared here 1857 | static int __init pxa2xx_spi_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx-pci.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_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/spi/spi-pxa2xx-pci.c:8: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'cleanup_module' target declared here 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/spi/spi-pxa2xx-pci.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_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/spi/spi-pxa2xx-pci.c:8: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'init_module' target declared here 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' 296 | module_pci_driver(pxa2xx_spi_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/ssb/main.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssb_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/ssb/main.c:1326:1: note: in expansion of macro 'fs_initcall' 1326 | fs_initcall(ssb_modinit); | ^~~~~~~~~~~ drivers/ssb/main.c:1281:19: note: 'init_module' target declared here 1281 | static int __init ssb_modinit(void) | ^~~~~~~~~~~ In file included from drivers/ssb/main.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssb_modexit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/ssb/main.c:1335:1: note: in expansion of macro 'module_exit' 1335 | module_exit(ssb_modexit) | ^~~~~~~~~~~ drivers/ssb/main.c:1328:20: note: 'cleanup_module' target declared here 1328 | static void __exit ssb_modexit(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'cleanup_module' target declared here 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'init_module' target declared here 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' 2646 | module_pci_driver(rtl8192_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_module.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(rtllib_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:180:19: note: 'init_module' target declared here 180 | static int __init rtllib_init(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_module.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(rtllib_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_module.c:185:20: note: 'cleanup_module' target declared here 185 | static void __exit rtllib_exit(void) | ^~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:454:1: note: in expansion of macro 'module_init' 454 | module_init(rtllib_crypto_ccmp_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:443:19: note: 'init_module' target declared here 443 | static int __init rtllib_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:455:1: note: in expansion of macro 'module_exit' 455 | module_exit(rtllib_crypto_ccmp_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:449:20: note: 'cleanup_module' target declared here 449 | static void __exit rtllib_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:781:1: note: in expansion of macro 'module_init' 781 | module_init(rtllib_crypto_tkip_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:770:19: note: 'init_module' target declared here 770 | static int __init rtllib_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:782:1: note: in expansion of macro 'module_exit' 782 | module_exit(rtllib_crypto_tkip_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_tkip.c:776:20: note: 'cleanup_module' target declared here 776 | static void __exit rtllib_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(rtllib_crypto_wep_init); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:283:19: note: 'init_module' target declared here 283 | static int __init rtllib_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(rtllib_crypto_wep_exit); | ^~~~~~~~~~~ drivers/staging/rtl8192e/rtllib_crypt_wep.c:289:20: note: 'cleanup_module' target declared here 289 | static void __exit rtllib_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r8712u_drv_halt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:666:1: note: in expansion of macro 'module_exit' 666 | module_exit(r8712u_drv_halt); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:659:20: note: 'cleanup_module' target declared here 659 | static void __exit r8712u_drv_halt(void) | ^~~~~~~~~~~~~~~ In file included from drivers/staging/rtl8712/usb_intf.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r8712u_drv_entry': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:665:1: note: in expansion of macro 'module_init' 665 | module_init(r8712u_drv_entry); | ^~~~~~~~~~~ drivers/staging/rtl8712/usb_intf.c:653:19: note: 'init_module' target declared here 653 | static int __init r8712u_drv_entry(void) | ^~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': drivers/staging/rtl8723bs/core/rtw_cmd.c:899:57: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 899 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c:903:41: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 903 | pnetwork->network.IELength-12, &psecnetwork->IELength, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_cmd.c:908:57: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 908 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); | ^~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': drivers/staging/rtl8723bs/core/rtw_ioctl_set.c:421:56: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 421 | enum NDIS_802_11_NETWORK_INFRASTRUCTURE *pold_state = &(cur_network->network.InfrastructureMode); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'linked_status_chk': drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5758:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5758 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5759:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5759 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c:5760:35: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 5760 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:287:36: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | struct ndis_802_11_ssid *pssid = &pnetwork->network.Ssid; | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c:1456:33: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1456 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': drivers/staging/rtl8723bs/os_dep/ioctl_linux.c:1472:33: warning: taking address of packed member of 'struct wlan_bssid_ex' may result in an unaligned pointer value [-Waddress-of-packed-member] 1472 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, from ./drivers/staging/rtl8723bs/include/drv_types.h:21, from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtw_drv_halt': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:672:1: note: in expansion of macro 'module_exit' 672 | module_exit(rtw_drv_halt); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:654:20: note: 'cleanup_module' target declared here 654 | static void __exit rtw_drv_halt(void) | ^~~~~~~~~~~~ In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, from ./drivers/staging/rtl8723bs/include/drv_types.h:21, from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtw_drv_entry': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:671:1: note: in expansion of macro 'module_init' 671 | module_init(rtw_drv_entry); | ^~~~~~~~~~~ drivers/staging/rtl8723bs/os_dep/sdio_intf.c:624:19: note: 'init_module' target declared here 624 | static int __init rtw_drv_entry(void) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_action_proc': drivers/staging/rtlwifi/base.c:1403:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1403 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_start': drivers/staging/rtlwifi/base.c:1706:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1706 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_stop': drivers/staging/rtlwifi/base.c:1736:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1736 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/base.c: In function 'rtl_rx_agg_start': drivers/staging/rtlwifi/base.c:1768:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1768 | tid_data = &sta_entry->tids[tid]; | ^~~~~~~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_add': drivers/staging/rtlwifi/core.c:868:17: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 868 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); | ^~~~~~~~~~~~~~~~ drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_remove': drivers/staging/rtlwifi/core.c:933:12: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 933 | list_del(&sta_entry->list); | ^~~~~~~~~~~~~~~~ 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 drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8822be_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'cleanup_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_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/inet_sock.h:26, from ./include/net/inet_ecn.h:8, from ./include/net/codel.h:48, from ./include/net/mac80211.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8822be_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/linux/etherdevice.h:25, from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, from drivers/staging/rtlwifi/rtl8822be/sw.c:15: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'init_module' target declared here 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' 470 | module_pci_driver(rtl8822be_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/staging/vboxvideo/vbox_drv.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbox_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(vbox_exit); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit vbox_exit(void) | ^~~~~~~~~ In file included from drivers/staging/vboxvideo/vbox_drv.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbox_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(vbox_init); | ^~~~~~~~~~~ drivers/staging/vboxvideo/vbox_drv.c:295:19: note: 'init_module' target declared here 295 | static int __init vbox_init(void) | ^~~~~~~~~ In file included from ./include/linux/kexec.h:27, from ./include/linux/crash_dump.h:5, from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, from drivers/target/iscsi/cxgbit/cxgbit.h:37, from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgbit_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/iscsi/cxgbit/cxgbit_main.c:735:1: note: in expansion of macro 'module_init' 735 | module_init(cxgbit_init); | ^~~~~~~~~~~ drivers/target/iscsi/cxgbit/cxgbit_main.c:704:19: note: 'init_module' target declared here 704 | static int __init cxgbit_init(void) | ^~~~~~~~~~~ In file included from ./include/linux/kexec.h:27, from ./include/linux/crash_dump.h:5, from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, from drivers/target/iscsi/cxgbit/cxgbit.h:37, from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgbit_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/iscsi/cxgbit/cxgbit_main.c:736:1: note: in expansion of macro 'module_exit' 736 | module_exit(cxgbit_exit); | ^~~~~~~~~~~ drivers/target/iscsi/cxgbit/cxgbit_main.c:718:20: note: 'cleanup_module' target declared here 718 | static void __exit cxgbit_exit(void) | ^~~~~~~~~~~ In file included from drivers/target/iscsi/iscsi_target.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_target_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:4685:1: note: in expansion of macro 'module_init' 4685 | module_init(iscsi_target_init_module); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:691:19: note: 'init_module' target declared here 691 | static int __init iscsi_target_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/iscsi/iscsi_target.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_target_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:4686:1: note: in expansion of macro 'module_exit' 4686 | module_exit(iscsi_target_cleanup_module); | ^~~~~~~~~~~ drivers/target/iscsi/iscsi_target.c:776:20: note: 'cleanup_module' target declared here 776 | static void __exit iscsi_target_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/loopback/tcm_loop.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1234:1: note: in expansion of macro 'module_init' 1234 | module_init(tcm_loop_fabric_init); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1186:19: note: 'init_module' target declared here 1186 | static int __init tcm_loop_fabric_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/loopback/tcm_loop.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1235:1: note: in expansion of macro 'module_exit' 1235 | module_exit(tcm_loop_fabric_exit); | ^~~~~~~~~~~ drivers/target/loopback/tcm_loop.c:1223:20: note: 'cleanup_module' target declared here 1223 | static void __exit tcm_loop_fabric_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/sbp/sbp_target.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/sbp/sbp_target.c:2374:1: note: in expansion of macro 'module_init' 2374 | module_init(sbp_init); | ^~~~~~~~~~~ drivers/target/sbp/sbp_target.c:2362:19: note: 'init_module' target declared here 2362 | static int __init sbp_init(void) | ^~~~~~~~ In file included from drivers/target/sbp/sbp_target.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/sbp/sbp_target.c:2375:1: note: in expansion of macro 'module_exit' 2375 | module_exit(sbp_exit); | ^~~~~~~~~~~ drivers/target/sbp/sbp_target.c:2367:20: note: 'cleanup_module' target declared here 2367 | static void __exit sbp_exit(void) | ^~~~~~~~ In file included from drivers/target/tcm_fc/tfc_cmd.c:34: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/tcm_fc/tfc_conf.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ft_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(ft_init); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:471:19: note: 'init_module' target declared here 471 | static int __init ft_init(void) | ^~~~~~~ In file included from drivers/target/tcm_fc/tfc_conf.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ft_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(ft_exit); | ^~~~~~~~~~~ drivers/target/tcm_fc/tfc_conf.c:493:20: note: 'cleanup_module' target declared here 493 | static void __exit ft_exit(void) | ^~~~~~~ In file included from drivers/target/tcm_fc/tfc_io.c:43: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': ./include/scsi/fc_encode.h:546:8: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 546 | csp = &plogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:551:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': ./include/scsi/fc_encode.h:577:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 577 | sp = &flogi->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:582:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': ./include/scsi/fc_encode.h:602:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 602 | sp = &fdisc->fl_csp; | ^~~~~~~~~~~~~~ ./include/scsi/fc_encode.h:607:7: warning: taking address of packed member of 'struct fc_els_flogi' may result in an unaligned pointer value [-Waddress-of-packed-member] 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_configfs.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3364:1: note: in expansion of macro 'module_init' 3364 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3239:19: note: 'init_module' target declared here 3239 | static int __init target_core_init_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_configfs.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_configfs.c:3365:1: note: in expansion of macro 'module_exit' 3365 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ drivers/target/target_core_configfs.c:3336:20: note: 'cleanup_module' target declared here 3336 | static void __exit target_core_exit_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_iblock.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:891:1: note: in expansion of macro 'module_init' 891 | module_init(iblock_module_init); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:877:19: note: 'init_module' target declared here 877 | static int __init iblock_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_iblock.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_iblock.c:892:1: note: in expansion of macro 'module_exit' 892 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_iblock.c:882:20: note: 'cleanup_module' target declared here 882 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_file.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_file.c:973:1: note: in expansion of macro 'module_init' 973 | module_init(fileio_module_init); | ^~~~~~~~~~~ drivers/target/target_core_file.c:959:19: note: 'init_module' target declared here 959 | static int __init fileio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_file.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_file.c:974:1: note: in expansion of macro 'module_exit' 974 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_file.c:964:20: note: 'cleanup_module' target declared here 964 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_pscsi.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1136:1: note: in expansion of macro 'module_init' 1136 | module_init(pscsi_module_init); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1122:19: note: 'init_module' target declared here 1122 | static int __init pscsi_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_pscsi.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_pscsi.c:1137:1: note: in expansion of macro 'module_exit' 1137 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_pscsi.c:1127:20: note: 'cleanup_module' target declared here 1127 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c: In function 'queue_cmd_ring': drivers/target/target_core_user.c:1035:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1035 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1036:20: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1036 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1051:18: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1051 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1055:8: warning: taking address of packed member of 'struct tcmu_cmd_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1055 | iov = &entry->req.iov[0]; | ^~~~~~~~~~~~~~~~~~ drivers/target/target_core_user.c:1092:19: warning: taking address of packed member of 'struct tcmu_cmd_entry_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1092 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); | ^~~~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_user.c:22: drivers/target/target_core_user.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcmu_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2799:1: note: in expansion of macro 'module_init' 2799 | module_init(tcmu_module_init); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2717:19: note: 'init_module' target declared here 2717 | static int __init tcmu_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/target/target_core_user.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcmu_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/target/target_core_user.c:2800:1: note: in expansion of macro 'module_exit' 2800 | module_exit(tcmu_module_exit); | ^~~~~~~~~~~ drivers/target/target_core_user.c:2784:20: note: 'cleanup_module' target declared here 2784 | static void __exit tcmu_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3400_thermal.c:14: drivers/thermal/int340x_thermal/int3400_thermal.c:381:24: note: 'cleanup_module' target declared here 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3400_thermal.c:14: drivers/thermal/int340x_thermal/int3400_thermal.c:381:24: note: 'init_module' target declared here 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:381:1: note: in expansion of macro 'module_platform_driver' 381 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3402_thermal.c:14: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'cleanup_module' target declared here 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3402_thermal.c:14: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'init_module' target declared here 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' 105 | module_platform_driver(int3402_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3403_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/thermal/int340x_thermal/int3403_thermal.c:19: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3403_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/thermal/int340x_thermal/int3403_thermal.c:19: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(int3403_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'proc_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(proc_thermal_exit); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit proc_thermal_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'proc_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(proc_thermal_init); | ^~~~~~~~~~~ drivers/thermal/int340x_thermal/processor_thermal_device.c:503:19: note: 'init_module' target declared here 503 | static int __init proc_thermal_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3406_thermal.c:14: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'cleanup_module' target declared here 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/thermal/int340x_thermal/int3406_thermal.c:14: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'init_module' target declared here 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' 210 | module_platform_driver(int3406_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_powerclamp.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powerclamp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:810:1: note: in expansion of macro 'module_exit' 810 | module_exit(powerclamp_exit); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:799:20: note: 'cleanup_module' target declared here 799 | static void __exit powerclamp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_powerclamp.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powerclamp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:797:1: note: in expansion of macro 'module_init' 797 | module_init(powerclamp_init); | ^~~~~~~~~~~ drivers/thermal/intel_powerclamp.c:743:19: note: 'init_module' target declared here 743 | static int __init powerclamp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:600:1: note: in expansion of macro 'module_exit' 600 | module_exit(pkg_temp_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:590:20: note: 'cleanup_module' target declared here 590 | static void __exit pkg_temp_thermal_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(pkg_temp_thermal_init) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:550:19: note: 'init_module' target declared here 550 | static int __init pkg_temp_thermal_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/thermal/intel_soc_dts_thermal.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_soc_thermal_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(intel_soc_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit intel_soc_thermal_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/thermal/intel_soc_dts_thermal.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_soc_thermal_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(intel_soc_thermal_init) | ^~~~~~~~~~~ drivers/thermal/intel_soc_dts_thermal.c:54:19: note: 'init_module' target declared here 54 | static int __init intel_soc_thermal_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'cleanup_module' target declared here 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'init_module' target declared here 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' 295 | module_platform_driver(pmic_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_pch_thermal.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/thermal/intel_pch_thermal.c:22: drivers/thermal/intel_pch_thermal.c:429:19: note: 'cleanup_module' target declared here 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/thermal/intel_pch_thermal.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/thermal/intel_pch_thermal.c:22: drivers/thermal/intel_pch_thermal.c:429:19: note: 'init_module' target declared here 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' 429 | module_pci_driver(intel_pch_thermal_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/ipwireless/main.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ipwireless': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/ipwireless/main.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(exit_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:337:20: note: 'cleanup_module' target declared here 337 | static void __exit exit_ipwireless(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/ipwireless/main.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipwireless': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(init_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:319:19: note: 'init_module' target declared here 319 | static int __init init_ipwireless(void) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/tty/serial/8250/8250_exar.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exar_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/tty/serial/8250/8250_exar.c:9: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'cleanup_module' target declared here 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/tty/serial/8250/8250_exar.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'exar_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/tty/serial/8250/8250_exar.c:9: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'init_module' target declared here 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' 689 | module_pci_driver(exar_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/serial_cs.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_cs_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/serial_cs.c:42: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'cleanup_module' target declared here 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/serial_cs.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_cs_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ | ^~~~~~~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/serial_cs.c:42: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'init_module' target declared here 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' 865 | module_pcmcia_driver(serial_cs_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_lpss.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_lpss.c:11: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'cleanup_module' target declared here 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_lpss.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_lpss.c:11: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'init_module' target declared here 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' 373 | module_pci_driver(lpss8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_moxa.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_moxa.c:9: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'cleanup_module' target declared here 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_moxa.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/tty/serial/8250/8250_moxa.c:9: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'init_module' target declared here 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' 151 | module_pci_driver(moxa8250_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_of.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'of_platform_serial_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/tty/serial/8250/8250_of.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/8250_of.c:11: drivers/tty/serial/8250/8250_of.c:351:24: note: 'cleanup_module' target declared here 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/8250/8250_of.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'of_platform_serial_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/tty/serial/8250/8250_of.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/tty_driver.h:245, from ./include/linux/tty.h:9, from ./include/linux/serial_core.h:29, from drivers/tty/serial/8250/8250_of.c:11: drivers/tty/serial/8250/8250_of.c:351:24: note: 'init_module' target declared here 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:351:1: note: in expansion of macro 'module_platform_driver' 351 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/tty/serial/jsm/jsm_driver.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jsm_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/serial/jsm/jsm_driver.c:383:1: note: in expansion of macro 'module_exit' 383 | module_exit(jsm_exit_module); | ^~~~~~~~~~~ drivers/tty/serial/jsm/jsm_driver.c:376:20: note: 'cleanup_module' target declared here 376 | static void __exit jsm_exit_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/serial/jsm/jsm_driver.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jsm_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/serial/jsm/jsm_driver.c:382:1: note: in expansion of macro 'module_init' 382 | module_init(jsm_init_module); | ^~~~~~~~~~~ drivers/tty/serial/jsm/jsm_driver.c:363:19: note: 'init_module' target declared here 363 | static int __init jsm_init_module(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/serial/arc_uart.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_serial_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/serial/arc_uart.c:683:1: note: in expansion of macro 'module_exit' 683 | module_exit(arc_serial_exit); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit arc_serial_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/serial/arc_uart.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_serial_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:682:1: note: in expansion of macro 'module_init' 682 | module_init(arc_serial_init); | ^~~~~~~~~~~ drivers/tty/serial/arc_uart.c:661:19: note: 'init_module' target declared here 661 | static int __init arc_serial_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/n_hdlc.c:81: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'n_hdlc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:987:1: note: in expansion of macro 'module_init' 987 | module_init(n_hdlc_init); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:949:19: note: 'init_module' target declared here 949 | static int __init n_hdlc_init(void) | ^~~~~~~~~~~ In file included from drivers/tty/n_hdlc.c:81: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'n_hdlc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_hdlc.c:988:1: note: in expansion of macro 'module_exit' 988 | module_exit(n_hdlc_exit); | ^~~~~~~~~~~ drivers/tty/n_hdlc.c:976:20: note: 'cleanup_module' target declared here 976 | static void __exit n_hdlc_exit(void) | ^~~~~~~~~~~ In file included from drivers/tty/n_gsm.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3267:1: note: in expansion of macro 'module_init' 3267 | module_init(gsm_init); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3215:19: note: 'init_module' target declared here 3215 | static int __init gsm_init(void) | ^~~~~~~~ In file included from drivers/tty/n_gsm.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_gsm.c:3268:1: note: in expansion of macro 'module_exit' 3268 | module_exit(gsm_exit); | ^~~~~~~~~~~ drivers/tty/n_gsm.c:3257:20: note: 'cleanup_module' target declared here 3257 | static void __exit gsm_exit(void) | ^~~~~~~~ In file included from drivers/tty/n_r3964.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r3964_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:219:1: note: in expansion of macro 'module_init' 219 | module_init(r3964_init); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:195:19: note: 'init_module' target declared here 195 | static int __init r3964_init(void) | ^~~~~~~~~~ In file included from drivers/tty/n_r3964.c:48: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r3964_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/n_r3964.c:220:1: note: in expansion of macro 'module_exit' 220 | module_exit(r3964_exit); | ^~~~~~~~~~~ drivers/tty/n_r3964.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit r3964_exit(void) | ^~~~~~~~~~ In file included from drivers/tty/cyclades.c:57: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cy_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/cyclades.c:4117:1: note: in expansion of macro 'module_exit' 4117 | module_exit(cy_cleanup_module); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4074:20: note: 'cleanup_module' target declared here 4074 | static void __exit cy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/tty/cyclades.c:57: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cy_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4116:1: note: in expansion of macro 'module_init' 4116 | module_init(cy_init); | ^~~~~~~~~~~ drivers/tty/cyclades.c:4017:19: note: 'init_module' target declared here 4017 | static int __init cy_init(void) | ^~~~~~~ drivers/tty/nozomi.c: In function 'receive_flow_control': drivers/tty/nozomi.c:892:2: warning: converting a packed 'struct ctrl_dl' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 892 | read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2); | ^~~~~~~~~~ drivers/tty/nozomi.c:299:8: note: defined here 299 | struct ctrl_dl { | ^~~~~~~ drivers/tty/nozomi.c: In function 'send_flow_control': drivers/tty/nozomi.c:1015:18: warning: taking address of packed member of 'struct port' may result in an unaligned pointer value [-Waddress-of-packed-member] 1015 | ctrl = (u16 *)&dc->port[i].ctrl_ul; | ^~~~~~~~~~~~~~~~~~~~ drivers/tty/nozomi.c: In function 'nozomi_card_exit': drivers/tty/nozomi.c:1505:2: warning: converting a packed 'struct ctrl_ul' pointer (alignment 1) to a 'u32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1505 | write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2); | ^~~~~~~~~~~ drivers/tty/nozomi.c:309:8: note: defined here 309 | struct ctrl_ul { | ^~~~~~~ In file included from drivers/tty/nozomi.c:32: drivers/tty/nozomi.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nozomi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/nozomi.c:1910:1: note: in expansion of macro 'module_exit' 1910 | module_exit(nozomi_exit); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1901:20: note: 'cleanup_module' target declared here 1901 | static __exit void nozomi_exit(void) | ^~~~~~~~~~~ In file included from drivers/tty/nozomi.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nozomi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1909:1: note: in expansion of macro 'module_init' 1909 | module_init(nozomi_init); | ^~~~~~~~~~~ drivers/tty/nozomi.c:1858:19: note: 'init_module' target declared here 1858 | static __init int nozomi_init(void) | ^~~~~~~~~~~ In file included from drivers/tty/rocket.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/rocket.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(rp_init); | ^~~~~~~~~~~ drivers/tty/rocket.c:2330:19: note: 'init_module' target declared here 2330 | static int __init rp_init(void) | ^~~~~~~ In file included from drivers/tty/synclink_gt.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slgt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclink_gt.c:3821:1: note: in expansion of macro 'module_exit' 3821 | module_exit(slgt_exit); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3815:20: note: 'cleanup_module' target declared here 3815 | static void __exit slgt_exit(void) | ^~~~~~~~~ In file included from drivers/tty/synclink_gt.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slgt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3820:1: note: in expansion of macro 'module_init' 3820 | module_init(slgt_init); | ^~~~~~~~~~~ drivers/tty/synclink_gt.c:3761:19: note: 'init_module' target declared here 3761 | static int __init slgt_init(void) | ^~~~~~~~~ In file included from drivers/tty/synclinkmp.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclinkmp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclinkmp.c:4003:1: note: in expansion of macro 'module_exit' 4003 | module_exit(synclinkmp_exit); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:3997:20: note: 'cleanup_module' target declared here 3997 | static void __exit synclinkmp_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/synclinkmp.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclinkmp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:4002:1: note: in expansion of macro 'module_init' 4002 | module_init(synclinkmp_init); | ^~~~~~~~~~~ drivers/tty/synclinkmp.c:3941:19: note: 'init_module' target declared here 3941 | static int __init synclinkmp_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/tty/synclink.c:63: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclink_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/tty/synclink.c:4429:1: note: in expansion of macro 'module_exit' 4429 | module_exit(synclink_exit); | ^~~~~~~~~~~ drivers/tty/synclink.c:4423:20: note: 'cleanup_module' target declared here 4423 | static void __exit synclink_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/tty/synclink.c:63: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclink_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/tty/synclink.c:4428:1: note: in expansion of macro 'module_init' 4428 | module_init(synclink_init); | ^~~~~~~~~~~ drivers/tty/synclink.c:4396:19: note: 'init_module' target declared here 4396 | static int __init synclink_init(void) | ^~~~~~~~~~~~~ In file included from drivers/uio/uio.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uio/uio.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(uio_init) | ^~~~~~~~~~~ drivers/uio/uio.c:1024:19: note: 'init_module' target declared here 1024 | static int __init uio_init(void) | ^~~~~~~~ In file included from drivers/uio/uio.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uio/uio.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(uio_exit) | ^~~~~~~~~~~ drivers/uio/uio.c:1029:20: note: 'cleanup_module' target declared here 1029 | static void __exit uio_exit(void) | ^~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'init_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_cif.c:9: drivers/uio/uio_cif.c:135:19: note: 'cleanup_module' target declared here 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' 135 | module_pci_driver(hilscher_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'cleanup_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_aec.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uio/uio_aec.c:22: drivers/uio/uio_aec.c:162:19: note: 'init_module' target declared here 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'init_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_sercos3.c:27: drivers/uio/uio_sercos3.c:229:19: note: 'cleanup_module' target declared here 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' 229 | module_pci_driver(sercos3_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'init_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_pci_generic.c:21: drivers/uio/uio_pci_generic.c:121:19: note: 'cleanup_module' target declared here 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' 121 | module_pci_driver(uio_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_hv_generic.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hyperv_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(hyperv_module_init); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:338:1: note: 'init_module' target declared here 338 | hyperv_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/uio/uio_hv_generic.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hyperv_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uio/uio_hv_generic.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(hyperv_module_exit); | ^~~~~~~~~~~ drivers/uio/uio_hv_generic.c:344:1: note: 'cleanup_module' target declared here 344 | hyperv_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'cleanup_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/cxacru.c:24: drivers/usb/atm/cxacru.c:1370:19: note: 'init_module' target declared here 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' 1370 | module_usb_driver(cxacru_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:13: drivers/usb/atm/speedtch.c:942:19: note: 'cleanup_module' target declared here 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/speedtch.c:13: drivers/usb/atm/speedtch.c:942:19: note: 'init_module' target declared here 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(speedtch_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/ueagle-atm.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uea_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/atm/ueagle-atm.c:62: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'cleanup_module' target declared here 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/atm/ueagle-atm.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uea_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/atm/ueagle-atm.c:62: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'init_module' target declared here 2772 | module_usb_driver(uea_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' 2772 | module_usb_driver(uea_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/atmdev.h:13, from drivers/usb/atm/usbatm.h:14, from drivers/usb/atm/usbatm.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbatm_usb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1293:1: note: in expansion of macro 'module_init' 1293 | module_init(usbatm_usb_init); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1276:19: note: 'init_module' target declared here 1276 | static int __init usbatm_usb_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/atmdev.h:13, from drivers/usb/atm/usbatm.h:14, from drivers/usb/atm/usbatm.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbatm_usb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/atm/usbatm.c:1298:1: note: in expansion of macro 'module_exit' 1298 | module_exit(usbatm_usb_exit); | ^~~~~~~~~~~ drivers/usb/atm/usbatm.c:1295:20: note: 'cleanup_module' target declared here 1295 | static void __exit usbatm_usb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/atm/xusbatm.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xusbatm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(xusbatm_init); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:174:19: note: 'init_module' target declared here 174 | static int __init xusbatm_init(void) | ^~~~~~~~~~~~ In file included from drivers/usb/atm/xusbatm.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xusbatm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/atm/xusbatm.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(xusbatm_exit); | ^~~~~~~~~~~ drivers/usb/atm/xusbatm.c:208:20: note: 'cleanup_module' target declared here 208 | static void __exit xusbatm_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/class/cdc-acm.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2006:1: note: in expansion of macro 'module_exit' 2006 | module_exit(acm_exit); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1997:20: note: 'cleanup_module' target declared here 1997 | static void __exit acm_exit(void) | ^~~~~~~~ In file included from drivers/usb/class/cdc-acm.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2005:1: note: in expansion of macro 'module_init' 2005 | module_init(acm_init); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1961:19: note: 'init_module' target declared here 1961 | static int __init acm_init(void) | ^~~~~~~~ In file included from drivers/usb/class/usblp.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usblp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:44: drivers/usb/class/usblp.c:1427:19: note: 'cleanup_module' target declared here 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usblp.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usblp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usblp.c:44: drivers/usb/class/usblp.c:1427:19: note: 'init_module' target declared here 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' 1427 | module_usb_driver(usblp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/cdc-wdm.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:24: drivers/usb/class/cdc-wdm.c:1121:19: note: 'cleanup_module' target declared here 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/cdc-wdm.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/cdc-wdm.c:24: drivers/usb/class/cdc-wdm.c:1121:19: note: 'init_module' target declared here 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' 1121 | module_usb_driver(wdm_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usbtmc.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtmc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:20: drivers/usb/class/usbtmc.c:1719:19: note: 'cleanup_module' target declared here 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/class/usbtmc.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtmc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/class/usbtmc.c:20: drivers/usb/class/usbtmc.c:1719:19: note: 'init_module' target declared here 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' 1719 | module_usb_driver(usbtmc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/common/ulpi.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ulpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/common/ulpi.c:311:1: note: in expansion of macro 'subsys_initcall' 311 | subsys_initcall(ulpi_init); | ^~~~~~~~~~~~~~~ drivers/usb/common/ulpi.c:307:19: note: 'init_module' target declared here 307 | static int __init ulpi_init(void) | ^~~~~~~~~ In file included from drivers/usb/common/ulpi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/common/ulpi.c:317:1: note: in expansion of macro 'module_exit' 317 | module_exit(ulpi_exit); | ^~~~~~~~~~~ drivers/usb/common/ulpi.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit ulpi_exit(void) | ^~~~~~~~~ In file included from drivers/usb/core/ledtrig-usbport.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbport_trig_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:363:1: note: in expansion of macro 'module_init' 363 | module_init(usbport_trig_init); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:353:19: note: 'init_module' target declared here 353 | static int __init usbport_trig_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/core/ledtrig-usbport.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbport_trig_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:364:1: note: in expansion of macro 'module_exit' 364 | module_exit(usbport_trig_exit); | ^~~~~~~~~~~ drivers/usb/core/ledtrig-usbport.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit usbport_trig_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl811h_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/sl811-hcd.c:46: drivers/usb/host/sl811-hcd.c:1806:24: note: 'init_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/sl811-hcd.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl811h_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/sl811-hcd.c:46: drivers/usb/host/sl811-hcd.c:1806:24: note: 'cleanup_module' target declared here 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' 1806 | module_platform_driver(sl811h_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'cleanup_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/host/hwa-hc.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/host/../wusbcore/wa-hc.h:70, from drivers/usb/host/hwa-hc.c:48: drivers/usb/host/hwa-hc.c:871:19: note: 'init_module' target declared here 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(hwahc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/image/mdc800.c:1072:1: note: in expansion of macro 'module_exit' 1072 | module_exit (usb_mdc800_cleanup); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1055:20: note: 'cleanup_module' target declared here 1055 | static void __exit usb_mdc800_cleanup (void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/mdc800.c:83: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:1071:1: note: in expansion of macro 'module_init' 1071 | module_init (usb_mdc800_init); | ^~~~~~~~~~~ drivers/usb/image/mdc800.c:982:19: note: 'init_module' target declared here 982 | static int __init usb_mdc800_init (void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:131: drivers/usb/image/microtek.c:805:19: note: 'cleanup_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/image/microtek.c:123: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/image/microtek.c:131: drivers/usb/image/microtek.c:805:19: note: 'init_module' target declared here 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' 805 | module_usb_driver(mts_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_sisusb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3226:1: note: in expansion of macro 'module_exit' 3226 | module_exit(usb_sisusb_exit); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3220:20: note: 'cleanup_module' target declared here 3220 | static void __exit usb_sisusb_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_sisusb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3225:1: note: in expansion of macro 'module_init' 3225 | module_init(usb_sisusb_init); | ^~~~~~~~~~~ drivers/usb/misc/sisusbvga/sisusb.c:3210:19: note: 'init_module' target declared here 3210 | static int __init usb_sisusb_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/misc/adutux.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:24: drivers/usb/misc/adutux.c:790:19: note: 'cleanup_module' target declared here 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/adutux.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/adutux.c:24: drivers/usb/misc/adutux.c:790:19: note: 'init_module' target declared here 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' 790 | module_usb_driver(adu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/appledisplay.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appledisplay_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/appledisplay.c:359:1: note: in expansion of macro 'module_exit' 359 | module_exit(appledisplay_exit); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit appledisplay_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/appledisplay.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appledisplay_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:358:1: note: in expansion of macro 'module_init' 358 | module_init(appledisplay_init); | ^~~~~~~~~~~ drivers/usb/misc/appledisplay.c:344:19: note: 'init_module' target declared here 344 | static int __init appledisplay_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi26_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:13: drivers/usb/misc/emi26.c:249:19: note: 'cleanup_module' target declared here 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi26.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi26_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi26.c:13: drivers/usb/misc/emi26.c:249:19: note: 'init_module' target declared here 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' 249 | module_usb_driver(emi26_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi62.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi62_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:11: drivers/usb/misc/emi62.c:262:19: note: 'cleanup_module' target declared here 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/emi62.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi62_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/emi62.c:11: drivers/usb/misc/emi62.c:262:19: note: 'init_module' target declared here 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' 262 | module_usb_driver(emi62_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ftdi-elan.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ftdi_elan_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2820:1: note: in expansion of macro 'module_exit' 2820 | module_exit(ftdi_elan_exit); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2805:20: note: 'cleanup_module' target declared here 2805 | static void __exit ftdi_elan_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/ftdi-elan.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ftdi_elan_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2819:1: note: in expansion of macro 'module_init' 2819 | module_init(ftdi_elan_init); | ^~~~~~~~~~~ drivers/usb/misc/ftdi-elan.c:2791:19: note: 'init_module' target declared here 2791 | static int __init ftdi_elan_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/idmouse.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idmouse_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:24: drivers/usb/misc/idmouse.c:424:19: note: 'cleanup_module' target declared here 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/idmouse.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idmouse_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/idmouse.c:24: drivers/usb/misc/idmouse.c:424:19: note: 'init_module' target declared here 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' 424 | module_usb_driver(idmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/iowarrior.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iowarrior_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:18: drivers/usb/misc/iowarrior.c:908:19: note: 'cleanup_module' target declared here 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/iowarrior.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iowarrior_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/iowarrior.c:18: drivers/usb/misc/iowarrior.c:908:19: note: 'init_module' target declared here 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' 908 | module_usb_driver(iowarrior_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/isight_firmware.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isight_firmware_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:21: drivers/usb/misc/isight_firmware.c:128:19: note: 'cleanup_module' target declared here 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/isight_firmware.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isight_firmware_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/isight_firmware.c:21: drivers/usb/misc/isight_firmware.c:128:19: note: 'init_module' target declared here 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' 128 | module_usb_driver(isight_firmware_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usblcd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:22: drivers/usb/misc/usblcd.c:441:19: note: 'cleanup_module' target declared here 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usblcd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usblcd.c:22: drivers/usb/misc/usblcd.c:441:19: note: 'init_module' target declared here 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' 441 | module_usb_driver(lcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ldusb.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ld_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:28: drivers/usb/misc/ldusb.c:793:19: note: 'cleanup_module' target declared here 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/ldusb.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ld_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/usb/misc/ldusb.c:28: drivers/usb/misc/ldusb.c:793:19: note: 'init_module' target declared here 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' 793 | module_usb_driver(ld_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/legousbtower.c:79: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tower_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:83: drivers/usb/misc/legousbtower.c:972:19: note: 'cleanup_module' target declared here 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/legousbtower.c:79: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tower_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/legousbtower.c:83: drivers/usb/misc/legousbtower.c:972:19: note: 'init_module' target declared here 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' 972 | module_usb_driver(tower_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'cleanup_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/trancevibrator.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/trancevibrator.c:13: drivers/usb/misc/trancevibrator.c:123:19: note: 'init_module' target declared here 123 | module_usb_driver(tv_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' 123 | module_usb_driver(tv_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/uss720.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uss720_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/uss720.c:822:1: note: in expansion of macro 'module_exit' 822 | module_exit(uss720_cleanup); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:816:20: note: 'cleanup_module' target declared here 816 | static void __exit uss720_cleanup(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/misc/uss720.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uss720_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:821:1: note: in expansion of macro 'module_init' 821 | module_init(uss720_init); | ^~~~~~~~~~~ drivers/usb/misc/uss720.c:798:19: note: 'init_module' target declared here 798 | static int __init uss720_init(void) | ^~~~~~~~~~~ In file included from drivers/usb/misc/usbsevseg.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sevseg_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:14: drivers/usb/misc/usbsevseg.c:429:19: note: 'cleanup_module' target declared here 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usbsevseg.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sevseg_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/usbsevseg.c:14: drivers/usb/misc/usbsevseg.c:429:19: note: 'init_module' target declared here 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' 429 | module_usb_driver(sevseg_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/yurex.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yurex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:15: drivers/usb/misc/yurex.c:521:19: note: 'cleanup_module' target declared here 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/yurex.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yurex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/yurex.c:15: drivers/usb/misc/yurex.c:521:19: note: 'init_module' target declared here 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:521:1: note: in expansion of macro 'module_usb_driver' 521 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'cleanup_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb251xb.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb251xb.c:15: drivers/usb/misc/usb251xb.c:662:19: note: 'init_module' target declared here 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' 662 | module_i2c_driver(usb251xb_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/misc/usb3503.c:445:1: note: in expansion of macro 'module_exit' 445 | module_exit(usb3503_exit); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:440:20: note: 'cleanup_module' target declared here 440 | static void __exit usb3503_exit(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb3503.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:438:1: note: in expansion of macro 'module_init' 438 | module_init(usb3503_init); | ^~~~~~~~~~~ drivers/usb/misc/usb3503.c:423:19: note: 'init_module' target declared here 423 | static int __init usb3503_init(void) | ^~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'cleanup_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/usb4604.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/misc/usb4604.c:10: drivers/usb/misc/usb4604.c:163:19: note: 'init_module' target declared here 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' 163 | module_i2c_driver(usb4604_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'cleanup_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/misc/chaoskey.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/misc/chaoskey.c:19: drivers/usb/misc/chaoskey.c:564:19: note: 'init_module' target declared here 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' 564 | module_usb_driver(chaoskey_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_phy_generic_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:379:1: note: in expansion of macro 'module_exit' 379 | module_exit(usb_phy_generic_exit); | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:375:20: note: 'cleanup_module' target declared here 375 | static void __exit usb_phy_generic_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/phy/phy-generic.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_phy_generic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/phy/phy-generic.c:373:1: note: in expansion of macro 'subsys_initcall' 373 | subsys_initcall(usb_phy_generic_init); | ^~~~~~~~~~~~~~~ drivers/usb/phy/phy-generic.c:369:19: note: 'init_module' target declared here 369 | static int __init usb_phy_generic_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_roles_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/roles/class.c:303:1: note: in expansion of macro 'subsys_initcall' 303 | subsys_initcall(usb_roles_init); | ^~~~~~~~~~~~~~~ drivers/usb/roles/class.c:298:19: note: 'init_module' target declared here 298 | static int __init usb_roles_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/usb/roles/class.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_roles_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/roles/class.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(usb_roles_exit); | ^~~~~~~~~~~ drivers/usb/roles/class.c:305:20: note: 'cleanup_module' target declared here 305 | static void __exit usb_roles_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'cleanup_module' target declared here 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'init_module' target declared here 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' 185 | module_platform_driver(intel_xhci_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:41: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/aircable.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' 157 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:28: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ark3116.c:28: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' 687 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/belkin_sa.c:32: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' 493 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ch341.c:20: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' 642 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cp210x.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cp210x.c:1816:1: note: in expansion of macro 'module_usb_serial_driver' 1816 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cyberjack.c:37: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' 416 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/cypress_m8.c:34: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:13: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb_debug.c:13: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' 99 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:27: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/digi_acceleport.c:27: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_edgeport.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from ./include/asm-generic/bitops/le.h:6, from ./arch/x86/include/asm/bitops.h:521, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from drivers/usb/serial/io_ti.c:16: drivers/usb/serial/io_ti.c: In function 'change_port_settings': drivers/usb/serial/io_ti.c:2359:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2359 | cpu_to_be16s(&config->wFlags); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2359:2: note: in expansion of macro 'cpu_to_be16s' 2359 | cpu_to_be16s(&config->wFlags); | ^~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2360:15: warning: taking address of packed member of 'struct ump_uart_config' may result in an unaligned pointer value [-Waddress-of-packed-member] 2360 | cpu_to_be16s(&config->wBaudRate); ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' 102 | #define __cpu_to_be16s(x) __swab16s((x)) | ^ drivers/usb/serial/io_ti.c:2360:2: note: in expansion of macro 'cpu_to_be16s' 2360 | cpu_to_be16s(&config->wBaudRate); | ^~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:23: drivers/usb/serial/io_ti.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:33: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/io_ti.c:33: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/empeg.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' 122 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:28: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/f81534.c:28: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:42: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ftdi_sio.c:42: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ftdi_sio.c:2470:1: note: in expansion of macro 'module_usb_serial_driver' 2470 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/garmin_gps.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' 1439 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipaq.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:43: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ipw.c:43: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' 308 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ir-usb.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/serial/ir-usb.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(ir_exit); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:426:20: note: 'cleanup_module' target declared here 426 | static void __exit ir_exit(void) | ^~~~~~~ In file included from drivers/usb/serial/ir-usb.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(ir_init); | ^~~~~~~~~~~ drivers/usb/serial/ir-usb.c:416:19: note: 'init_module' target declared here 416 | static int __init ir_init(void) | ^~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/iuu_phoenix.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' 1182 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan.c:38: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/keyspan_pda.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' 803 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kl5kusb105.c:44: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' 541 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/kobil_sct.c:32: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' 565 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mct_u232.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' 774 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7720.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' 2031 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:21: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/mos7840.c:21: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' 2395 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:18: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/navman.c:18: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' 113 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/omninet.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' 175 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/opticon.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' 417 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:40: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/option.c:40: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/option.c:2005:1: note: in expansion of macro 'module_usb_serial_driver' 2005 | module_usb_serial_driver(serial_drivers, option_ids); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/oti6858.c:48: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' 843 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/pl2303.c:26: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' 1045 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcaux.c:19: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' 86 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/qcserial.c:14: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' 478 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/quatech2.c:21: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' 1024 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:69: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/safe_serial.c:73: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' 301 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/sierra.c:30: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' 1075 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/usb-serial-simple.c:18: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' 149 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/spcp8x5.c:22: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' 492 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ssu100.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' 577 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/symbolserial.c:17: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' 193 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/upd78f0730.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' 434 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/visor.c:25: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' 576 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/whiteheat.c:29: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' 831 | module_usb_serial_driver(serial_drivers, id_table_combined); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(usb_serial_module_exit); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here 427 | static void __exit usb_serial_module_exit(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' 426 | module_init(usb_serial_module_init); \ | ^~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/serial/xsens_mt.c:12: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here 421 | static int __init usb_serial_module_init(void) \ | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' 65 | module_usb_serial_driver(serial_drivers, id_table); | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_sense': drivers/usb/storage/uas.c:158:31: warning: taking address of packed member of 'struct sense_iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 158 | unsigned len = be16_to_cpup(&sense_iu->len); | ^~~~~~~~~~~~~~ drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': drivers/usb/storage/uas.c:296:21: warning: taking address of packed member of 'struct iu' may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | idx = be16_to_cpup(&iu->tag) - 1; | ^~~~~~~~ In file included from drivers/usb/storage/uas.c:14: drivers/usb/storage/uas.c: At top level: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'cleanup_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/uas.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/genhd.h:66, from ./include/linux/blkdev.h:11, from drivers/usb/storage/uas.c:11: drivers/usb/storage/uas.c:1216:19: note: 'init_module' target declared here 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1216:1: note: in expansion of macro 'module_usb_driver' 1216 | module_usb_driver(uas_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_storage_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:49: drivers/usb/storage/usb.c:1156:24: note: 'init_module' target declared here 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/usb.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_storage_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/usb.c:49: drivers/usb/storage/usb.c:1156:24: note: 'cleanup_module' target declared here 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/alauda.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alauda_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:28: drivers/usb/storage/alauda.c:1263:24: note: 'cleanup_module' target declared here 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/alauda.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alauda_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/alauda.c:28: drivers/usb/storage/alauda.c:1263:24: note: 'init_module' target declared here 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:15: drivers/usb/storage/cypress_atacb.c:286:24: note: 'cleanup_module' target declared here 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/cypress_atacb.c:15: drivers/usb/storage/cypress_atacb.c:286:24: note: 'init_module' target declared here 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/datafab.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'datafab_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:46: drivers/usb/storage/datafab.c:757:24: note: 'cleanup_module' target declared here 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/datafab.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'datafab_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/datafab.c:46: drivers/usb/storage/datafab.c:757:24: note: 'init_module' target declared here 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:12: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'cleanup_module' target declared here 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/ene_ub6250.c:12: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'init_module' target declared here 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/freecom.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'freecom_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:21: drivers/usb/storage/freecom.c:578:24: note: 'cleanup_module' target declared here 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/freecom.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'freecom_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/freecom.c:21: drivers/usb/storage/freecom.c:578:24: note: 'init_module' target declared here 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/isd200.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isd200_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:45: drivers/usb/storage/isd200.c:1572:24: note: 'cleanup_module' target declared here 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/isd200.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isd200_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/isd200.c:45: drivers/usb/storage/isd200.c:1572:24: note: 'init_module' target declared here 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jumpshot_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:43: drivers/usb/storage/jumpshot.c:682:24: note: 'cleanup_module' target declared here 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jumpshot_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/jumpshot.c:43: drivers/usb/storage/jumpshot.c:682:24: note: 'init_module' target declared here 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/karma.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'karma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:16: drivers/usb/storage/karma.c:230:24: note: 'cleanup_module' target declared here 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/karma.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'karma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/karma.c:16: drivers/usb/storage/karma.c:230:24: note: 'init_module' target declared here 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/onetouch.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'onetouch_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:19: drivers/usb/storage/onetouch.c:306:24: note: 'cleanup_module' target declared here 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/onetouch.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'onetouch_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/onetouch.c:19: drivers/usb/storage/onetouch.c:306:24: note: 'init_module' target declared here 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_cr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1069:1: note: in expansion of macro 'module_usb_stor_driver' 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:27: drivers/usb/storage/realtek_cr.c:1069:24: note: 'cleanup_module' target declared here 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_cr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/realtek_cr.c:1069:1: note: in expansion of macro 'module_usb_stor_driver' 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/realtek_cr.c:27: drivers/usb/storage/realtek_cr.c:1069:24: note: 'init_module' target declared here 1069 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr09.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr09_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:39: drivers/usb/storage/sddr09.c:1789:24: note: 'cleanup_module' target declared here 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr09.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr09_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr09.c:39: drivers/usb/storage/sddr09.c:1789:24: note: 'init_module' target declared here 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr55.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr55_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:21: drivers/usb/storage/sddr55.c:1014:24: note: 'cleanup_module' target declared here 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/sddr55.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr55_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/sddr55.c:21: drivers/usb/storage/sddr55.c:1014:24: note: 'init_module' target declared here 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); | ^~~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(__driver##_exit) | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'cleanup_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' 203 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' 202 | module_init(__driver##_init); \ | ^~~~~~~~~~~ drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/storage/shuttle_usbat.c:40: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'init_module' target declared here 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); | ^~~~~~~~~~~~ drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' 197 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp_altmode_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'cleanup_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/altmodes/displayport.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_altmode_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/typec_altmode.h:8, from ./include/linux/usb/typec_dp.h:5, from drivers/usb/typec/altmodes/displayport.c:15: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'init_module' target declared here 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' 576 | module_typec_altmode_driver(dp_altmode_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusb302_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'cleanup_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/fusb302/fusb302.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusb302_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/extcon.h:29, from drivers/usb/typec/fusb302/fusb302.c:11: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'init_module' target declared here 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' 1872 | module_i2c_driver(fusb302_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'cleanup_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/mux/pi3usb30532.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/mux/pi3usb30532.c:8: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'init_module' target declared here 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' 177 | module_i2c_driver(pi3usb30532_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/usb/typec/ucsi/ucsi_acpi.c:9: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'cleanup_module' target declared here 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/usb/typec/ucsi/ucsi_acpi.c:9: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'init_module' target declared here 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' 156 | module_platform_driver(ucsi_acpi_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typec_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/usb/typec/class.c:1650:1: note: in expansion of macro 'subsys_initcall' 1650 | subsys_initcall(typec_init); | ^~~~~~~~~~~~~~~ drivers/usb/typec/class.c:1634:19: note: 'init_module' target declared here 1634 | static int __init typec_init(void) | ^~~~~~~~~~ In file included from drivers/usb/typec/class.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typec_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/typec/class.c:1658:1: note: in expansion of macro 'module_exit' 1658 | module_exit(typec_exit); | ^~~~~~~~~~~ drivers/usb/typec/class.c:1652:20: note: 'cleanup_module' target declared here 1652 | static void __exit typec_exit(void) | ^~~~~~~~~~ drivers/usb/typec/tcpm.c: In function 'tcpm_pd_data_request': drivers/usb/typec/tcpm.c:1638:36: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1638 | tcpm_handle_vdm_request(port, msg->payload, cnt); | ~~~^~~~~~~~~ drivers/usb/typec/tcpm.c:1647:30: warning: taking address of packed member of 'struct pd_message' may result in an unaligned pointer value [-Waddress-of-packed-member] 1647 | tcpm_handle_alert(port, msg->payload, cnt); | ~~~^~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/typec_wcove.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcove_typec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/typec/typec_wcove.c:9: drivers/usb/typec/typec_wcove.c:688:24: note: 'init_module' target declared here 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/typec_wcove.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcove_typec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/usb/typec/typec_wcove.c:9: drivers/usb/typec/typec_wcove.c:688:24: note: 'cleanup_module' target declared here 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/tps6598x.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'cleanup_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/usb/typec/tps6598x.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tps6598x.c:9: drivers/usb/typec/tps6598x.c:518:19: note: 'init_module' target declared here 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:518:1: note: in expansion of macro 'module_i2c_driver' 518 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'cleanup_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/typec/tcpci.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/usb/typec/tcpci.c:11: drivers/usb/typec/tcpci.c:609:19: note: 'init_module' target declared here 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' 609 | module_i2c_driver(tcpci_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from drivers/usb/usbip/usbip_common.c:8: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': drivers/usb/usbip/usbip_common.c:438:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | cpu_to_be32s(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro 'cpu_to_be32s' 438 | cpu_to_be32s(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:439:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro 'cpu_to_be32s' 439 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:440:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 440 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro 'cpu_to_be32s' 440 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:441:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 441 | cpu_to_be32s(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro 'cpu_to_be32s' 441 | cpu_to_be32s(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:445:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 445 | be32_to_cpus(&pdu->transfer_buffer_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro 'be32_to_cpus' 445 | be32_to_cpus(&pdu->transfer_buffer_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:446:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 446 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro 'be32_to_cpus' 446 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:447:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 447 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro 'be32_to_cpus' 447 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:448:16: warning: taking address of packed member of 'struct usbip_header_cmd_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 448 | be32_to_cpus(&pdu->interval); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro 'be32_to_cpus' 448 | be32_to_cpus(&pdu->interval); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': drivers/usb/usbip/usbip_common.c:456:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' 456 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:457:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 457 | cpu_to_be32s(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro 'cpu_to_be32s' 457 | cpu_to_be32s(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:458:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | cpu_to_be32s(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro 'cpu_to_be32s' 458 | cpu_to_be32s(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:459:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 459 | cpu_to_be32s(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro 'cpu_to_be32s' 459 | cpu_to_be32s(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:460:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 460 | cpu_to_be32s(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'cpu_to_be32s' 460 | cpu_to_be32s(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:462:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 462 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' 462 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:463:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | be32_to_cpus(&pdu->actual_length); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' 463 | be32_to_cpus(&pdu->actual_length); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:464:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 464 | be32_to_cpus(&pdu->start_frame); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro 'be32_to_cpus' 464 | be32_to_cpus(&pdu->start_frame); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:465:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | be32_to_cpus(&pdu->number_of_packets); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro 'be32_to_cpus' 465 | be32_to_cpus(&pdu->number_of_packets); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:466:16: warning: taking address of packed member of 'struct usbip_header_ret_submit' may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | be32_to_cpus(&pdu->error_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro 'be32_to_cpus' 466 | be32_to_cpus(&pdu->error_count); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': drivers/usb/usbip/usbip_common.c:483:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | cpu_to_be32s(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' 100 | #define __cpu_to_be32s(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro 'cpu_to_be32s' 483 | cpu_to_be32s(&pdu->status); | ^~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:485:16: warning: taking address of packed member of 'struct usbip_header_ret_unlink' may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | be32_to_cpus(&pdu->status); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro 'be32_to_cpus' 485 | be32_to_cpus(&pdu->status); | ^~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: drivers/usb/usbip/usbip_common.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:747:1: note: in expansion of macro 'module_init' 747 | module_init(usbip_core_init); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:730:19: note: 'init_module' target declared here 730 | static int __init usbip_core_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/usbip_common.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:748:1: note: in expansion of macro 'module_exit' 748 | module_exit(usbip_core_exit); | ^~~~~~~~~~~ drivers/usb/usbip/usbip_common.c:741:20: note: 'cleanup_module' target declared here 741 | static void __exit usbip_core_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/vhci_hcd.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_hcd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1555:1: note: in expansion of macro 'module_init' 1555 | module_init(vhci_hcd_init); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1491:19: note: 'init_module' target declared here 1491 | static int __init vhci_hcd_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/usbip/vhci_hcd.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_hcd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1556:1: note: in expansion of macro 'module_exit' 1556 | module_exit(vhci_hcd_exit); | ^~~~~~~~~~~ drivers/usb/usbip/vhci_hcd.c:1548:20: note: 'cleanup_module' target declared here 1548 | static void __exit vhci_hcd_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_host_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:402:1: note: in expansion of macro 'module_init' 402 | module_init(usbip_host_init); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:341:19: note: 'init_module' target declared here 341 | static int __init usbip_host_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/usbip/stub_main.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_host_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/usbip/stub_main.c:403:1: note: in expansion of macro 'module_exit' 403 | module_exit(usbip_host_exit); | ^~~~~~~~~~~ drivers/usb/usbip/stub_main.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit usbip_host_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wusbcore_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:476:1: note: in expansion of macro 'module_init' 476 | module_init(wusbcore_init); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:452:19: note: 'init_module' target declared here 452 | static int __init wusbcore_init(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/wusbhc.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wusbcore_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:490:1: note: in expansion of macro 'module_exit' 490 | module_exit(wusbcore_exit); | ^~~~~~~~~~~ drivers/usb/wusbcore/wusbhc.c:478:20: note: 'cleanup_module' target declared here 478 | static void __exit wusbcore_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/cbaf.c:75: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbaf_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:77: drivers/usb/wusbcore/cbaf.c:648:19: note: 'cleanup_module' target declared here 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/usb/wusbcore/cbaf.c:75: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbaf_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/usb/wusbcore/cbaf.c:77: drivers/usb/wusbcore/cbaf.c:648:19: note: 'init_module' target declared here 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' 648 | module_usb_driver(cbaf_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'cleanup_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/dfu/usb.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/i1480/dfu/usb.c:38: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'init_module' target declared here 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' 458 | module_usb_driver(i1480_dfu_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_est_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(i1480_est_init); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:57:19: note: 'init_module' target declared here 57 | static int __init i1480_est_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/uwb/i1480/i1480-est.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_est_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(i1480_est_exit); | ^~~~~~~~~~~ drivers/uwb/i1480/i1480-est.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit i1480_est_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uwb_subsys_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/driver.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(uwb_subsys_init); | ^~~~~~~~~~~ drivers/uwb/driver.c:112:19: note: 'init_module' target declared here 112 | static int __init uwb_subsys_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/uwb/driver.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uwb_subsys_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/driver.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(uwb_subsys_exit); | ^~~~~~~~~~~ drivers/uwb/driver.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit uwb_subsys_exit(void) | ^~~~~~~~~~~~~~~ drivers/uwb/drp.c: In function 'uwb_drp_availability_process': drivers/uwb/drp.c:732:26: warning: taking address of packed member of 'struct uwb_ie_drp_avail' may result in an unaligned pointer value [-Waddress-of-packed-member] 732 | drp_availability_ie->bmp, UWB_NUM_MAS); | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from drivers/uwb/umc-bus.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umc_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(umc_bus_init); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:198:19: note: 'init_module' target declared here 198 | static int __init umc_bus_init(void) | ^~~~~~~~~~~~ In file included from drivers/uwb/umc-bus.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umc_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/umc-bus.c:208:1: note: in expansion of macro 'module_exit' 208 | module_exit(umc_bus_exit); | ^~~~~~~~~~~ drivers/uwb/umc-bus.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit umc_bus_exit(void) | ^~~~~~~~~~~~ In file included from drivers/uwb/whci.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uwb/whci.c:11: drivers/uwb/whci.c:255:19: note: 'cleanup_module' target declared here 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whci.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/uwb/whci.c:11: drivers/uwb/whci.c:255:19: note: 'init_module' target declared here 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' 255 | module_pci_driver(whci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whc-rc.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whcrc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/uwb/whc-rc.c:477:1: note: in expansion of macro 'module_exit' 477 | module_exit(whcrc_driver_exit); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit whcrc_driver_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/whc-rc.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whcrc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:471:1: note: in expansion of macro 'module_init' 471 | module_init(whcrc_driver_init); | ^~~~~~~~~~~ drivers/uwb/whc-rc.c:467:19: note: 'init_module' target declared here 467 | static int __init whcrc_driver_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwarc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'cleanup_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/uwb/hwa-rc.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwarc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/uwb/hwa-rc.c:57: drivers/uwb/hwa-rc.c:942:19: note: 'init_module' target declared here 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' 942 | module_usb_driver(hwarc_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/vfio/mdev/mdev_core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(mdev_init) | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:393:19: note: 'init_module' target declared here 393 | static int __init mdev_init(void) | ^~~~~~~~~ In file included from drivers/vfio/mdev/mdev_core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(mdev_exit) | ^~~~~~~~~~~ drivers/vfio/mdev/mdev_core.c:398:20: note: 'cleanup_module' target declared here 398 | static void __exit mdev_exit(void) | ^~~~~~~~~ In file included from drivers/vfio/mdev/vfio_mdev.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_mdev_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(vfio_mdev_init) | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:132:19: note: 'init_module' target declared here 132 | static int __init vfio_mdev_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/vfio/mdev/vfio_mdev.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_mdev_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(vfio_mdev_exit) | ^~~~~~~~~~~ drivers/vfio/mdev/vfio_mdev.c:137:20: note: 'cleanup_module' target declared here 137 | static void __exit vfio_mdev_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/vfio/pci/vfio_pci.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_pci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1479:1: note: in expansion of macro 'module_init' 1479 | module_init(vfio_pci_init); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1456:19: note: 'init_module' target declared here 1456 | static int __init vfio_pci_init(void) | ^~~~~~~~~~~~~ In file included from drivers/vfio/pci/vfio_pci.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_pci_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1480:1: note: in expansion of macro 'module_exit' 1480 | module_exit(vfio_pci_cleanup); | ^~~~~~~~~~~ drivers/vfio/pci/vfio_pci.c:1409:20: note: 'cleanup_module' target declared here 1409 | static void __exit vfio_pci_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2263:1: note: in expansion of macro 'module_init' 2263 | module_init(vfio_init); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2196:19: note: 'init_module' target declared here 2196 | static int __init vfio_init(void) | ^~~~~~~~~ In file included from drivers/vfio/vfio.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio.c:2264:1: note: in expansion of macro 'module_exit' 2264 | module_exit(vfio_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio.c:2248:20: note: 'cleanup_module' target declared here 2248 | static void __exit vfio_cleanup(void) | ^~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_virqfd_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(vfio_virqfd_init); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:26:19: note: 'init_module' target declared here 26 | static int __init vfio_virqfd_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/virqfd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_virqfd_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/virqfd.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(vfio_virqfd_exit); | ^~~~~~~~~~~ drivers/vfio/virqfd.c:36:20: note: 'cleanup_module' target declared here 36 | static void __exit vfio_virqfd_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_type1.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1799:1: note: in expansion of macro 'module_init' 1799 | module_init(vfio_iommu_type1_init); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1789:19: note: 'init_module' target declared here 1789 | static int __init vfio_iommu_type1_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/vfio/vfio_iommu_type1.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1800:1: note: in expansion of macro 'module_exit' 1800 | module_exit(vfio_iommu_type1_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1794:20: note: 'cleanup_module' target declared here 1794 | static void __exit vfio_iommu_type1_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/vhost/scsi.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_scsi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vhost/scsi.c:2143:1: note: in expansion of macro 'module_init' 2143 | module_init(vhost_scsi_init); | ^~~~~~~~~~~ drivers/vhost/scsi.c:2099:19: note: 'init_module' target declared here 2099 | static int __init vhost_scsi_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/vhost/vsock.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_vsock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vhost/vsock.c:806:1: note: in expansion of macro 'module_init' 806 | module_init(vhost_vsock_init); | ^~~~~~~~~~~ drivers/vhost/vsock.c:790:19: note: 'init_module' target declared here 790 | static int __init vhost_vsock_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vhost/vsock.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_vsock_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vhost/vsock.c:807:1: note: in expansion of macro 'module_exit' 807 | module_exit(vhost_vsock_exit); | ^~~~~~~~~~~ drivers/vhost/vsock.c:800:20: note: 'cleanup_module' target declared here 800 | static void __exit vhost_vsock_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/vhost/vhost.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2515:1: note: in expansion of macro 'module_init' 2515 | module_init(vhost_init); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2506:19: note: 'init_module' target declared here 2506 | static int __init vhost_init(void) | ^~~~~~~~~~ In file included from drivers/vhost/vhost.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/vhost/vhost.c:2516:1: note: in expansion of macro 'module_exit' 2516 | module_exit(vhost_exit); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2511:20: note: 'cleanup_module' target declared here 2511 | static void __exit vhost_exit(void) | ^~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:359:1: note: in expansion of macro 'postcore_initcall' 359 | postcore_initcall(lcd_class_init); | ^~~~~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:342:19: note: 'init_module' target declared here 342 | static int __init lcd_class_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/lcd.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_class_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/backlight/lcd.c:360:1: note: in expansion of macro 'module_exit' 360 | module_exit(lcd_class_exit); | ^~~~~~~~~~~ drivers/video/backlight/lcd.c:337:20: note: 'cleanup_module' target declared here 337 | static void __exit lcd_class_exit(void) | ^~~~~~~~~~~~~~ In file included from drivers/video/backlight/platform_lcd.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'platform_lcd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/video/backlight/platform_lcd.c:15: drivers/video/backlight/platform_lcd.c:157:24: note: 'cleanup_module' target declared here 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/platform_lcd.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'platform_lcd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from drivers/video/backlight/platform_lcd.c:15: drivers/video/backlight/platform_lcd.c:157:24: note: 'init_module' target declared here 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' 157 | module_platform_driver(platform_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/apple_bl.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_bl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(apple_bl_init); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:240:19: note: 'init_module' target declared here 240 | static int __init apple_bl_init(void) | ^~~~~~~~~~~~~ In file included from drivers/video/backlight/apple_bl.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_bl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/backlight/apple_bl.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(apple_bl_exit); | ^~~~~~~~~~~ drivers/video/backlight/apple_bl.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit apple_bl_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/video/backlight/lp855x_bl.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp855x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/video/backlight/lp855x_bl.c:14: drivers/video/backlight/lp855x_bl.c:545:19: note: 'cleanup_module' target declared here 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/lp855x_bl.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp855x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/video/backlight/lp855x_bl.c:14: drivers/video/backlight/lp855x_bl.c:545:19: note: 'init_module' target declared here 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' 545 | module_i2c_driver(lp855x_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/pwm_bl.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_backlight_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/video/backlight/pwm_bl.c:686:1: note: in expansion of macro 'module_platform_driver' 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/video/backlight/pwm_bl.c:15: drivers/video/backlight/pwm_bl.c:686:24: note: 'cleanup_module' target declared here 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/pwm_bl.c:686:1: note: in expansion of macro 'module_platform_driver' 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/pwm_bl.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_backlight_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/video/backlight/pwm_bl.c:686:1: note: in expansion of macro 'module_platform_driver' 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from drivers/video/backlight/pwm_bl.c:15: drivers/video/backlight/pwm_bl.c:686:24: note: 'init_module' target declared here 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/pwm_bl.c:686:1: note: in expansion of macro 'module_platform_driver' 686 | module_platform_driver(pwm_backlight_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/arcxcnn_bl.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arcxcnn_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'cleanup_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/backlight/arcxcnn_bl.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arcxcnn_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/backlight/arcxcnn_bl.c:20: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'init_module' target declared here 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' 415 | module_i2c_driver(arcxcnn_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/hyperv_fb.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvfb_drv_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:964:1: note: in expansion of macro 'module_exit' 964 | module_exit(hvfb_drv_exit); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:957:20: note: 'cleanup_module' target declared here 957 | static void __exit hvfb_drv_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/video/fbdev/hyperv_fb.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvfb_drv_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:963:1: note: in expansion of macro 'module_init' 963 | module_init(hvfb_drv_init); | ^~~~~~~~~~~ drivers/video/fbdev/hyperv_fb.c:940:19: note: 'init_module' target declared here 940 | static int __init hvfb_drv_init(void) | ^~~~~~~~~~~~~ In file included from drivers/video/fbdev/vga16fb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vga16fb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(vga16fb_init); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1414:19: note: 'init_module' target declared here 1414 | static int __init vga16fb_init(void) | ^~~~~~~~~~~~ In file included from drivers/video/fbdev/vga16fb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vga16fb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1453:1: note: in expansion of macro 'module_exit' 1453 | module_exit(vga16fb_exit); | ^~~~~~~~~~~ drivers/video/fbdev/vga16fb.c:1444:20: note: 'cleanup_module' target declared here 1444 | static void __exit vga16fb_exit(void) | ^~~~~~~~~~~~ In file included from drivers/video/fbdev/ssd1307fb.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssd1307fb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/fbdev/ssd1307fb.c:9: drivers/video/fbdev/ssd1307fb.c:770:19: note: 'cleanup_module' target declared here 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/ssd1307fb.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssd1307fb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/backlight.h:12, from drivers/video/fbdev/ssd1307fb.c:9: drivers/video/fbdev/ssd1307fb.c:770:19: note: 'init_module' target declared here 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/video/fbdev/ssd1307fb.c:770:1: note: in expansion of macro 'module_i2c_driver' 770 | module_i2c_driver(ssd1307fb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/video/fbdev/vfb.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfb_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:539:1: note: in expansion of macro 'module_init' 539 | module_init(vfb_init); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:505:19: note: 'init_module' target declared here 505 | static int __init vfb_init(void) | ^~~~~~~~ In file included from drivers/video/fbdev/vfb.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/vfb.c:548:1: note: in expansion of macro 'module_exit' 548 | module_exit(vfb_exit); | ^~~~~~~~~~~ drivers/video/fbdev/vfb.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit vfb_exit(void) | ^~~~~~~~ In file included from drivers/video/fbdev/i810/i810_main.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i810fb_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/video/fbdev/i810/i810_main.c:2217:1: note: in expansion of macro 'module_exit' 2217 | module_exit(i810fb_exit); | ^~~~~~~~~~~ drivers/video/fbdev/i810/i810_main.c:2213:20: note: 'cleanup_module' target declared here 2213 | static void __exit i810fb_exit(void) | ^~~~~~~~~~~ In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbg_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/virt/vboxguest/vboxguest_linux.c:8: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'cleanup_module' target declared here 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbg_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from drivers/virt/vboxguest/vboxguest_linux.c:8: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'init_module' target declared here 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' 477 | module_pci_driver(vbg_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/virtio/virtio_mmio.c:61: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_mmio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/virtio/virtio_mmio.c:778:1: note: in expansion of macro 'module_exit' 778 | module_exit(virtio_mmio_exit); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:771:20: note: 'cleanup_module' target declared here 771 | static void __exit virtio_mmio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/virtio/virtio_mmio.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:777:1: note: in expansion of macro 'module_init' 777 | module_init(virtio_mmio_init); | ^~~~~~~~~~~ drivers/virtio/virtio_mmio.c:766:19: note: 'init_module' target declared here 766 | static int __init virtio_mmio_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'init_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_balloon.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_balloon.c:22: drivers/virtio/virtio_balloon.c:724:22: note: 'cleanup_module' target declared here 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' 724 | module_virtio_driver(virtio_balloon_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/virtio/virtio_input.c:1: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/virtio.h:9, from drivers/virtio/virtio_input.c:2: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' 383 | module_virtio_driver(virtio_input_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'cleanup_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2490.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from drivers/w1/masters/ds2490.c:25: drivers/w1/masters/ds2490.c:1101:19: note: 'init_module' target declared here 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' 1101 | module_usb_driver(ds_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2482.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds2482_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/w1/masters/ds2482.c:19: drivers/w1/masters/ds2482.c:558:19: note: 'cleanup_module' target declared here 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/masters/ds2482.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds2482_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/w1/masters/ds2482.c:19: drivers/w1/masters/ds2482.c:558:19: note: 'init_module' target declared here 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' 558 | module_i2c_driver(ds2482_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_therm.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_therm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:751:1: note: in expansion of macro 'module_init' 751 | module_init(w1_therm_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:729:19: note: 'init_module' target declared here 729 | static int __init w1_therm_init(void) | ^~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_therm.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_therm_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(w1_therm_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_therm.c:742:20: note: 'cleanup_module' target declared here 742 | static void __exit w1_therm_fini(void) | ^~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_smem.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_smem_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(w1_smem_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:43:19: note: 'init_module' target declared here 43 | static int __init w1_smem_init(void) | ^~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_smem.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_smem_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(w1_smem_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_smem.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit w1_smem_fini(void) | ^~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_ds2405_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:19: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'init_module' target declared here 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_ds2405_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2405.c:19: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'cleanup_module' target declared here 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' 228 | module_w1_family(w1_family_ds2405); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_29_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:13: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'init_module' target declared here 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_29_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2408.c:13: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'cleanup_module' target declared here 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' 348 | module_w1_family(w1_family_29); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_3a_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:14: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'init_module' target declared here 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_3a_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2413.c:14: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'cleanup_module' target declared here 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' 133 | module_w1_family(w1_family_3a); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_12_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:14: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'init_module' target declared here 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_12_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2406.c:14: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'cleanup_module' target declared here 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' 152 | module_w1_family(w1_family_12); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:28: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'init_module' target declared here 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2423.c:28: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'cleanup_module' target declared here 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' 141 | module_w1_family(w1_family_1d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_2d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:15: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'init_module' target declared here 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_2d_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2431.c:15: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'cleanup_module' target declared here 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' 291 | module_w1_family(w1_family_2d); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2805.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_f0d_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:308:1: note: in expansion of macro 'module_init' 308 | module_init(w1_f0d_init); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:296:19: note: 'init_module' target declared here 296 | static int __init w1_f0d_init(void) | ^~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2805.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_f0d_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(w1_f0d_fini); | ^~~~~~~~~~~ drivers/w1/slaves/w1_ds2805.c:302:20: note: 'cleanup_module' target declared here 302 | static void __exit w1_f0d_fini(void) | ^~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_23_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:13: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'init_module' target declared here 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_23_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2433.c:13: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'cleanup_module' target declared here 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' 303 | module_w1_family(w1_family_23); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2438_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:12: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'init_module' target declared here 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2438_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2438.c:12: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'cleanup_module' target declared here 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' 387 | module_w1_family(w1_ds2438_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2780_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:18: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'init_module' target declared here 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2780_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2780.c:18: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'cleanup_module' target declared here 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' 158 | module_w1_family(w1_ds2780_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2781_family_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:16: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'init_module' target declared here 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2781_family_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds2781.c:16: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'cleanup_module' target declared here 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' 155 | module_w1_family(w1_ds2781_family); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1C_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:13: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'init_module' target declared here 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1C_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' 294 | module_driver(__w1_family, w1_register_family, \ | ^~~~~~~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/slaves/w1_ds28e04.c:13: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'cleanup_module' target declared here 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' 425 | module_w1_family(w1_family_1C); | ^~~~~~~~~~~~~~~~ In file included from drivers/w1/w1.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/w1/w1.c:1249:1: note: in expansion of macro 'module_init' 1249 | module_init(w1_init); | ^~~~~~~~~~~ drivers/w1/w1.c:1188:19: note: 'init_module' target declared here 1188 | static int __init w1_init(void) | ^~~~~~~ In file included from drivers/w1/w1.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/w1/w1.c:1250:1: note: in expansion of macro 'module_exit' 1250 | module_exit(w1_fini); | ^~~~~~~~~~~ drivers/w1/w1.c:1234:20: note: 'cleanup_module' target declared here 1234 | static void __exit w1_fini(void) | ^~~~~~~ In file included from drivers/watchdog/pcwd_pci.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcipcwd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_pci.c:43: drivers/watchdog/pcwd_pci.c:818:19: note: 'cleanup_module' target declared here 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_pci.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcipcwd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_pci.c:43: drivers/watchdog/pcwd_pci.c:818:19: note: 'init_module' target declared here 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' 818 | module_pci_driver(pcipcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdtpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/wdt_pci.c:46: drivers/watchdog/wdt_pci.c:741:19: note: 'cleanup_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/wdt_pci.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdtpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/wdt_pci.c:46: drivers/watchdog/wdt_pci.c:741:19: note: 'init_module' target declared here 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' 741 | module_pci_driver(wdtpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_usb.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_usb.c:35: drivers/watchdog/pcwd_usb.c:809:19: note: 'cleanup_module' target declared here 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/pcwd_usb.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/pcwd_usb.c:35: drivers/watchdog/pcwd_usb.c:809:19: note: 'init_module' target declared here 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' 809 | module_usb_driver(usb_pcwd_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/alim1535_wdt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:450:1: note: in expansion of macro 'module_exit' 450 | module_exit(watchdog_exit); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:438:20: note: 'cleanup_module' target declared here 438 | static void __exit watchdog_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/alim1535_wdt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:449:1: note: in expansion of macro 'module_init' 449 | module_init(watchdog_init); | ^~~~~~~~~~~ drivers/watchdog/alim1535_wdt.c:390:19: note: 'init_module' target declared here 390 | static int __init watchdog_init(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/alim7101_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alim7101_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:436:1: note: in expansion of macro 'module_init' 436 | module_init(alim7101_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:358:19: note: 'init_module' target declared here 358 | static int __init alim7101_wdt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/alim7101_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alim7101_wdt_unload': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:437:1: note: in expansion of macro 'module_exit' 437 | module_exit(alim7101_wdt_unload); | ^~~~~~~~~~~ drivers/watchdog/alim7101_wdt.c:348:20: note: 'cleanup_module' target declared here 348 | static void __exit alim7101_wdt_unload(void) | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/f71808e_wdt.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71808e_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:875:1: note: in expansion of macro 'module_init' 875 | module_init(f71808e_init); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:844:19: note: 'init_module' target declared here 844 | static int __init f71808e_init(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/f71808e_wdt.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71808e_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:876:1: note: in expansion of macro 'module_exit' 876 | module_exit(f71808e_exit); | ^~~~~~~~~~~ drivers/watchdog/f71808e_wdt.c:861:20: note: 'cleanup_module' target declared here 861 | static void __exit f71808e_exit(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/sp5100_tco.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp5100_tco_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(sp5100_tco_exit); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:485:20: note: 'cleanup_module' target declared here 485 | static void __exit sp5100_tco_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/sp5100_tco.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp5100_tco_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:491:1: note: in expansion of macro 'module_init' 491 | module_init(sp5100_tco_init); | ^~~~~~~~~~~ drivers/watchdog/sp5100_tco.c:449:19: note: 'init_module' target declared here 449 | static int __init sp5100_tco_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/geodewdt.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geodewdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/geodewdt.c:290:1: note: in expansion of macro 'module_init' 290 | module_init(geodewdt_init); | ^~~~~~~~~~~ drivers/watchdog/geodewdt.c:265:19: note: 'init_module' target declared here 265 | static int __init geodewdt_init(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/geodewdt.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geodewdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/geodewdt.c:291:1: note: in expansion of macro 'module_exit' 291 | module_exit(geodewdt_exit); | ^~~~~~~~~~~ drivers/watchdog/geodewdt.c:284:20: note: 'cleanup_module' target declared here 284 | static void __exit geodewdt_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fitpc2_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(fitpc2_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:199:19: note: 'init_module' target declared here 199 | static int __init fitpc2_wdt_init(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fitpc2_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(fitpc2_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/sbc_fitpc2_wdt.c:246:20: note: 'cleanup_module' target declared here 246 | static void __exit fitpc2_wdt_exit(void) | ^~~~~~~~~~~~~~~ In file included from drivers/watchdog/ib700wdt.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibwdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:375:1: note: in expansion of macro 'module_init' 375 | module_init(ibwdt_init); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:346:19: note: 'init_module' target declared here 346 | static int __init ibwdt_init(void) | ^~~~~~~~~~ In file included from drivers/watchdog/ib700wdt.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibwdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ib700wdt.c:376:1: note: in expansion of macro 'module_exit' 376 | module_exit(ibwdt_exit); | ^~~~~~~~~~~ drivers/watchdog/ib700wdt.c:368:20: note: 'cleanup_module' target declared here 368 | static void __exit ibwdt_exit(void) | ^~~~~~~~~~ In file included from drivers/watchdog/ibmasr.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasr_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:411:1: note: in expansion of macro 'module_init' 411 | module_init(ibmasr_init); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:372:19: note: 'init_module' target declared here 372 | static int __init ibmasr_init(void) | ^~~~~~~~~~~ In file included from drivers/watchdog/ibmasr.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ibmasr.c:412:1: note: in expansion of macro 'module_exit' 412 | module_exit(ibmasr_exit); | ^~~~~~~~~~~ drivers/watchdog/ibmasr.c:401:20: note: 'cleanup_module' target declared here 401 | static void __exit ibmasr_exit(void) | ^~~~~~~~~~~ In file included from drivers/watchdog/i6300esb.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'cleanup_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/i6300esb.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/miscdevice.h:7, from drivers/watchdog/i6300esb.c:38: drivers/watchdog/i6300esb.c:359:19: note: 'init_module' target declared here 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' 359 | module_pci_driver(esb_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/ie6xx_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie6xx_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:340:1: note: in expansion of macro 'late_initcall' 340 | late_initcall(ie6xx_wdt_init); | ^~~~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:320:19: note: 'init_module' target declared here 320 | static int __init ie6xx_wdt_init(void) | ^~~~~~~~~~~~~~ In file included from drivers/watchdog/ie6xx_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie6xx_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(ie6xx_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/ie6xx_wdt.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit ie6xx_wdt_exit(void) | ^~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/iTCO_wdt.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_wdt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:647:1: note: in expansion of macro 'module_init' 647 | module_init(iTCO_wdt_init_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:634:19: note: 'init_module' target declared here 634 | static int __init iTCO_wdt_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/iTCO_wdt.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_wdt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:648:1: note: in expansion of macro 'module_exit' 648 | module_exit(iTCO_wdt_cleanup_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_wdt.c:641:20: note: 'cleanup_module' target declared here 641 | static void __exit iTCO_wdt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/iTCO_vendor_support.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_vendor_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:363:1: note: in expansion of macro 'module_init' 363 | module_init(iTCO_vendor_init_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:352:19: note: 'init_module' target declared here 352 | static int __init iTCO_vendor_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/iTCO_vendor_support.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_vendor_exit_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:364:1: note: in expansion of macro 'module_exit' 364 | module_exit(iTCO_vendor_exit_module); | ^~~~~~~~~~~ drivers/watchdog/iTCO_vendor_support.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit iTCO_vendor_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/it8712f_wdt.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8712f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(it8712f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:405:19: note: 'init_module' target declared here 405 | static int __init it8712f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/it8712f_wdt.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8712f_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(it8712f_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/it8712f_wdt.c:446:20: note: 'cleanup_module' target declared here 446 | static void __exit it8712f_wdt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/it87_wdt.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:360:1: note: in expansion of macro 'module_init' 360 | module_init(it87_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:269:19: note: 'init_module' target declared here 269 | static int __init it87_wdt_init(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/it87_wdt.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/it87_wdt.c:361:1: note: in expansion of macro 'module_exit' 361 | module_exit(it87_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/it87_wdt.c:355:20: note: 'cleanup_module' target declared here 355 | static void __exit it87_wdt_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:18: drivers/watchdog/hpwdt.c:376:19: note: 'cleanup_module' target declared here 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/hpwdt.c:18: drivers/watchdog/hpwdt.c:376:19: note: 'init_module' target declared here 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' 376 | module_pci_driver(hpwdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/nv_tco.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_tco_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/nv_tco.c:514:1: note: in expansion of macro 'module_exit' 514 | module_exit(nv_tco_cleanup_module); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:506:20: note: 'cleanup_module' target declared here 506 | static void __exit nv_tco_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/nv_tco.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_tco_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:513:1: note: in expansion of macro 'module_init' 513 | module_init(nv_tco_init_module); | ^~~~~~~~~~~ drivers/watchdog/nv_tco.c:482:19: note: 'init_module' target declared here 482 | static int __init nv_tco_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/sch311x_wdt.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch311x_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:540:1: note: in expansion of macro 'module_init' 540 | module_init(sch311x_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:501:19: note: 'init_module' target declared here 501 | static int __init sch311x_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/sch311x_wdt.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch311x_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:541:1: note: in expansion of macro 'module_exit' 541 | module_exit(sch311x_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/sch311x_wdt.c:534:20: note: 'cleanup_module' target declared here 534 | static void __exit sch311x_wdt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:16: drivers/watchdog/via_wdt.c:257:19: note: 'init_module' target declared here 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/via_wdt.c:16: drivers/watchdog/via_wdt.c:257:19: note: 'cleanup_module' target declared here 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' 257 | module_pci_driver(wdt_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83627hf_wdt.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:428:19: note: 'init_module' target declared here 428 | static int __init wdt_init(void) | ^~~~~~~~ In file included from drivers/watchdog/w83627hf_wdt.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/w83627hf_wdt.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit wdt_exit(void) | ^~~~~~~~ In file included from drivers/watchdog/w83877f_wdt.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83877f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(w83877f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:352:19: note: 'init_module' target declared here 352 | static int __init w83877f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83877f_wdt.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83877f_wdt_unload': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(w83877f_wdt_unload); | ^~~~~~~~~~~ drivers/watchdog/w83877f_wdt.c:340:20: note: 'cleanup_module' target declared here 340 | static void __exit w83877f_wdt_unload(void) | ^~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83977f_wdt.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83977f_wdt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:524:1: note: in expansion of macro 'module_init' 524 | module_init(w83977f_wdt_init); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:468:19: note: 'init_module' target declared here 468 | static int __init w83977f_wdt_init(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/w83977f_wdt.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83977f_wdt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:525:1: note: in expansion of macro 'module_exit' 525 | module_exit(w83977f_wdt_exit); | ^~~~~~~~~~~ drivers/watchdog/w83977f_wdt.c:516:20: note: 'cleanup_module' target declared here 516 | static void __exit w83977f_wdt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from drivers/watchdog/machzwd.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:455:1: note: in expansion of macro 'module_init' 455 | module_init(zf_init); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:395:19: note: 'init_module' target declared here 395 | static int __init zf_init(void) | ^~~~~~~ In file included from drivers/watchdog/machzwd.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zf_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/machzwd.c:456:1: note: in expansion of macro 'module_exit' 456 | module_exit(zf_exit); | ^~~~~~~~~~~ drivers/watchdog/machzwd.c:446:20: note: 'cleanup_module' target declared here 446 | static void __exit zf_exit(void) | ^~~~~~~ In file included from drivers/watchdog/mei_wdt.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/mei_wdt.c:12: drivers/watchdog/mei_wdt.c:679:22: note: 'cleanup_module' target declared here 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/mei_wdt.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' 85 | module_driver(__mei_cldrv, \ | ^~~~~~~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/cdev.h:8, from ./include/linux/watchdog.h:14, from drivers/watchdog/mei_wdt.c:12: drivers/watchdog/mei_wdt.c:679:22: note: 'init_module' target declared here 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' 679 | module_mei_cl_driver(mei_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/nic7018_wdt.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/nic7018_wdt.c:15: drivers/watchdog/nic7018_wdt.c:261:24: note: 'cleanup_module' target declared here 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/nic7018_wdt.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/nic7018_wdt.c:15: drivers/watchdog/nic7018_wdt.c:261:24: note: 'init_module' target declared here 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' 261 | module_platform_driver(watchdog_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/wdat_wdt.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/wdat_wdt.c:12: drivers/watchdog/wdat_wdt.c:523:24: note: 'init_module' target declared here 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from drivers/watchdog/wdat_wdt.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from drivers/watchdog/wdat_wdt.c:12: drivers/watchdog/wdat_wdt.c:523:24: note: 'cleanup_module' target declared here 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' 523 | module_platform_driver(wdat_wdt_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softdog_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:161:1: note: in expansion of macro 'module_init' 161 | module_init(softdog_init); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:134:19: note: 'init_module' target declared here 134 | static int __init softdog_init(void) | ^~~~~~~~~~~~ In file included from drivers/watchdog/softdog.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softdog_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/watchdog/softdog.c:167:1: note: in expansion of macro 'module_exit' 167 | module_exit(softdog_exit); | ^~~~~~~~~~~ drivers/watchdog/softdog.c:163:20: note: 'cleanup_module' target declared here 163 | static void __exit softdog_exit(void) | ^~~~~~~~~~~~ In file included from fs/cifs/cifsfs.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_posix_context': fs/cifs/smb2pdu.c:581:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_lease_context': fs/cifs/smb2pdu.c:1714:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1714 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1797:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1797 | 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:1820:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1854:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1854 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_twarp_context': fs/cifs/smb2pdu.c:1899:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1899 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3843:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3843 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/coda/psdev.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from fs/cramfs/inode.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/cramfs/inode.c:997:1: note: in expansion of macro 'module_init' 997 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ fs/cramfs/inode.c:978:19: note: 'init_module' target declared here 978 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from fs/cramfs/inode.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/cramfs/inode.c:998:1: note: in expansion of macro 'module_exit' 998 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ fs/cramfs/inode.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from sound/core/oss/mixer_oss.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/oss/pcm_oss.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/oss/seq_oss.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_oss_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_oss_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/seq/seq.c:134:1: note: in expansion of macro 'module_init' 134 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/seq/seq.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(alsa_seq_exit) | ^~~~~~~~~~~ sound/core/seq/seq.c:117:20: note: 'cleanup_module' target declared here 117 | static void __exit alsa_seq_exit(void) | ^~~~~~~~~~~~~ In file included from sound/core/seq/seq_dummy.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | 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:468:23: note: 'init_module' target declared here 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/seq/seq_midi.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | 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:468:23: note: 'cleanup_module' target declared here 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' 468 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/core/sound.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_sound_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_sound_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from sound/core/hwdep.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_hwdep_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_hwdep_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from sound/core/timer.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_timer_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/timer.c:2181:1: note: in expansion of macro 'module_init' 2181 | module_init(alsa_timer_init) | ^~~~~~~~~~~ sound/core/timer.c:2136:19: note: 'init_module' target declared here 2136 | static int __init alsa_timer_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/timer.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_timer_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/timer.c:2182:1: note: in expansion of macro 'module_exit' 2182 | module_exit(alsa_timer_exit) | ^~~~~~~~~~~ sound/core/timer.c:2170:20: note: 'cleanup_module' target declared here 2170 | static void __exit alsa_timer_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/core/hrtimer.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_hrtimer_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_hrtimer_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from sound/core/pcm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/pcm.c:1291:1: note: in expansion of macro 'module_init' 1291 | module_init(alsa_pcm_init) | ^~~~~~~~~~~ sound/core/pcm.c:1276:19: note: 'init_module' target declared here 1276 | static int __init alsa_pcm_init(void) | ^~~~~~~~~~~~~ In file included from sound/core/pcm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/pcm.c:1292:1: note: in expansion of macro 'module_exit' 1292 | module_exit(alsa_pcm_exit) | ^~~~~~~~~~~ sound/core/pcm.c:1284:20: note: 'cleanup_module' target declared here 1284 | static void __exit alsa_pcm_exit(void) | ^~~~~~~~~~~~~ In file included from sound/core/seq_device.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_device_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_device_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/core/rawmidi.c:1822:1: note: in expansion of macro 'module_init' 1822 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1791:19: note: 'init_module' target declared here 1791 | static int __init alsa_rawmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/core/rawmidi.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/core/rawmidi.c:1823:1: note: in expansion of macro 'module_exit' 1823 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1816:20: note: 'cleanup_module' target declared here 1816 | static void __exit alsa_rawmidi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/drivers/mpu401/mpu401.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/mpu401/mpu401.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_init': 'cold' [-Wmissing-attributes] 133 | 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/opl3/opl3_seq.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opl3_seq_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from ./include/sound/opl3.h:54, from sound/drivers/opl3/opl3_voice.h:22, from sound/drivers/opl3/opl3_seq.c:25: sound/drivers/opl3/opl3_seq.c:290:23: note: 'init_module' target declared here 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/opl3/opl3_seq.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opl3_seq_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from ./include/sound/opl3.h:54, from sound/drivers/opl3/opl3_voice.h:22, from sound/drivers/opl3/opl3_seq.c:25: sound/drivers/opl3/opl3_seq.c:290:23: note: 'cleanup_module' target declared here 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' 290 | module_snd_seq_driver(opl3_seq_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/pcsp/pcsp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcsp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:238:1: note: in expansion of macro 'module_init' 238 | module_init(pcsp_init); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:226:19: note: 'init_module' target declared here 226 | static int __init pcsp_init(void) | ^~~~~~~~~ In file included from sound/drivers/pcsp/pcsp.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcsp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:239:1: note: in expansion of macro 'module_exit' 239 | module_exit(pcsp_exit); | ^~~~~~~~~~~ sound/drivers/pcsp/pcsp.c:233:20: note: 'cleanup_module' target declared here 233 | static void __exit pcsp_exit(void) | ^~~~~~~~~ In file included from sound/drivers/dummy.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_dummy_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_dummy_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/aloop.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_loopback_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/drivers/aloop.c:1286:1: note: in expansion of macro 'module_init' 1286 | module_init(alsa_card_loopback_init) | ^~~~~~~~~~~ sound/drivers/aloop.c:1246:19: note: 'init_module' target declared here 1246 | static int __init alsa_card_loopback_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/aloop.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_loopback_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/drivers/aloop.c:1287:1: note: in expansion of macro 'module_exit' 1287 | module_exit(alsa_card_loopback_exit) | ^~~~~~~~~~~ sound/drivers/aloop.c:1281:20: note: 'cleanup_module' target declared here 1281 | static void __exit alsa_card_loopback_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/virmidi.c:48: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/serial-u16550.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_serial_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~ 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_serial_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/mtpav.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/mts64.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_mts64_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_mts64_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/drivers/portman2x4.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_portman_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_portman_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/firewire/bebob/bebob.h:16, from sound/firewire/bebob/bebob.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bebob_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/bebob/bebob.c:561:1: note: in expansion of macro 'module_exit' 561 | module_exit(snd_bebob_exit); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:555:1: note: 'cleanup_module' target declared here 555 | snd_bebob_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/bebob/bebob.h:16, from sound/firewire/bebob/bebob.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bebob_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:560:1: note: in expansion of macro 'module_init' 560 | module_init(snd_bebob_init); | ^~~~~~~~~~~ sound/firewire/bebob/bebob.c:549:1: note: 'init_module' target declared here 549 | snd_bebob_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/dice/dice.h:20, from sound/firewire/dice/dice.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_dice_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/dice/dice.c:416:1: note: in expansion of macro 'module_exit' 416 | module_exit(alsa_dice_exit); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:410:20: note: 'cleanup_module' target declared here 410 | static void __exit alsa_dice_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/dice/dice.h:20, from sound/firewire/dice/dice.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_dice_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(alsa_dice_init); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:405:19: note: 'init_module' target declared here 405 | static int __init alsa_dice_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_dg00x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(snd_dg00x_exit); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit snd_dg00x_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/digi00x/digi00x.h:15, from sound/firewire/digi00x/digi00x.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_dg00x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(snd_dg00x_init); | ^~~~~~~~~~~ sound/firewire/digi00x/digi00x.c:214:19: note: 'init_module' target declared here 214 | static int __init snd_dg00x_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_ff_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fireface/ff.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(snd_ff_exit); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit snd_ff_exit(void) | ^~~~~~~~~~~ In file included from sound/firewire/fireface/ff.h:15, from sound/firewire/fireface/ff.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_ff_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(snd_ff_init); | ^~~~~~~~~~~ sound/firewire/fireface/ff.c:198:19: note: 'init_module' target declared here 198 | static int __init snd_ff_init(void) | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': sound/firewire/fireworks/fireworks_command.c:219:11: warning: converting a packed 'struct snd_efw_hwinfo' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); | ^~~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:125:8: note: defined here 125 | struct snd_efw_hwinfo { | ^~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/x86/include/uapi/asm/byteorder.h:5, from ./include/asm-generic/bitops/le.h:6, from ./arch/x86/include/asm/bitops.h:521, from ./include/linux/bitops.h:19, from ./include/linux/log2.h:16, from ./arch/x86/include/asm/div64.h:8, from ./include/linux/math64.h:6, from ./include/linux/time64.h:5, from ./include/linux/compat_time.h:6, from ./include/linux/compat.h:10, from sound/firewire/fireworks/./fireworks.h:12, from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/fireworks_command.c:223:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 223 | be32_to_cpus(&hwinfo->flags); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:223:2: note: in expansion of macro 'be32_to_cpus' 223 | be32_to_cpus(&hwinfo->flags); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:224:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | be32_to_cpus(&hwinfo->guid_hi); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:224:2: note: in expansion of macro 'be32_to_cpus' 224 | be32_to_cpus(&hwinfo->guid_hi); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:225:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | be32_to_cpus(&hwinfo->guid_lo); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:225:2: note: in expansion of macro 'be32_to_cpus' 225 | be32_to_cpus(&hwinfo->guid_lo); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:226:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 226 | be32_to_cpus(&hwinfo->type); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:226:2: note: in expansion of macro 'be32_to_cpus' 226 | be32_to_cpus(&hwinfo->type); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:227:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 227 | be32_to_cpus(&hwinfo->version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:227:2: note: in expansion of macro 'be32_to_cpus' 227 | be32_to_cpus(&hwinfo->version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:228:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 228 | be32_to_cpus(&hwinfo->supported_clocks); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:228:2: note: in expansion of macro 'be32_to_cpus' 228 | be32_to_cpus(&hwinfo->supported_clocks); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:229:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:229:2: note: in expansion of macro 'be32_to_cpus' 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:230:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:230:2: note: in expansion of macro 'be32_to_cpus' 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:231:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | be32_to_cpus(&hwinfo->phys_out); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:231:2: note: in expansion of macro 'be32_to_cpus' 231 | be32_to_cpus(&hwinfo->phys_out); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:232:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | be32_to_cpus(&hwinfo->phys_in); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:232:2: note: in expansion of macro 'be32_to_cpus' 232 | be32_to_cpus(&hwinfo->phys_in); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:233:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:233:2: note: in expansion of macro 'be32_to_cpus' 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:234:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:234:2: note: in expansion of macro 'be32_to_cpus' 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:235:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | be32_to_cpus(&hwinfo->midi_out_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:235:2: note: in expansion of macro 'be32_to_cpus' 235 | be32_to_cpus(&hwinfo->midi_out_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:236:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | be32_to_cpus(&hwinfo->midi_in_ports); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:236:2: note: in expansion of macro 'be32_to_cpus' 236 | be32_to_cpus(&hwinfo->midi_in_ports); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:237:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 237 | be32_to_cpus(&hwinfo->max_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:237:2: note: in expansion of macro 'be32_to_cpus' 237 | be32_to_cpus(&hwinfo->max_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:238:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 238 | be32_to_cpus(&hwinfo->min_sample_rate); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:238:2: note: in expansion of macro 'be32_to_cpus' 238 | be32_to_cpus(&hwinfo->min_sample_rate); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:239:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | be32_to_cpus(&hwinfo->dsp_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:239:2: note: in expansion of macro 'be32_to_cpus' 239 | be32_to_cpus(&hwinfo->dsp_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:240:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | be32_to_cpus(&hwinfo->arm_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:240:2: note: in expansion of macro 'be32_to_cpus' 240 | be32_to_cpus(&hwinfo->arm_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:241:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:241:2: note: in expansion of macro 'be32_to_cpus' 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:242:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:242:2: note: in expansion of macro 'be32_to_cpus' 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:243:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | be32_to_cpus(&hwinfo->fpga_version); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:243:2: note: in expansion of macro 'be32_to_cpus' 243 | be32_to_cpus(&hwinfo->fpga_version); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:244:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:244:2: note: in expansion of macro 'be32_to_cpus' 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:245:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:245:2: note: in expansion of macro 'be32_to_cpus' 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:246:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:246:2: note: in expansion of macro 'be32_to_cpus' 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:247:15: warning: taking address of packed member of 'struct snd_efw_hwinfo' may result in an unaligned pointer value [-Waddress-of-packed-member] 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' 101 | #define __be32_to_cpus(x) __swab32s((x)) | ^ sound/firewire/fireworks/fireworks_command.c:247:2: note: in expansion of macro 'be32_to_cpus' 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); | ^~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_phys_meters': sound/firewire/fireworks/fireworks_command.c:260:2: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | u32 *buf = (u32 *)meters; | ^~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks_command.c:266:10: warning: converting a packed 'struct snd_efw_phys_meters' pointer (alignment 1) to a '__be32' {aka 'const unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 266 | NULL, 0, (__be32 *)meters, len); | ^~~~ In file included from sound/firewire/fireworks/fireworks_command.c:9: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here 170 | struct snd_efw_phys_meters { | ^~~~~~~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks_proc.c: In function 'proc_read_phys_meters': sound/firewire/fireworks/fireworks_proc.c:152:11: warning: taking address of packed member of 'struct snd_efw_phys_meters' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | linear = meters->values; | ^~~~~~ In file included from sound/firewire/fireworks/fireworks.h:16, from sound/firewire/fireworks/fireworks.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_efw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:427:1: note: in expansion of macro 'module_exit' 427 | module_exit(snd_efw_exit); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit snd_efw_exit(void) | ^~~~~~~~~~~~ In file included from sound/firewire/fireworks/fireworks.h:16, from sound/firewire/fireworks/fireworks.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_efw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:426:1: note: in expansion of macro 'module_init' 426 | module_init(snd_efw_init); | ^~~~~~~~~~~ sound/firewire/fireworks/fireworks.c:404:19: note: 'init_module' target declared here 404 | static int __init snd_efw_init(void) | ^~~~~~~~~~~~ In file included from sound/firewire/motu/motu.h:15, from sound/firewire/motu/motu.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_motu_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/motu/motu.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(alsa_motu_exit); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit alsa_motu_exit(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/motu/motu.h:15, from sound/firewire/motu/motu.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_motu_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(alsa_motu_init); | ^~~~~~~~~~~ sound/firewire/motu/motu.c:291:19: note: 'init_module' target declared here 291 | static int __init alsa_motu_init(void) | ^~~~~~~~~~~~~~ In file included from sound/firewire/oxfw/oxfw.h:11, from sound/firewire/oxfw/oxfw.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_oxfw_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(snd_oxfw_exit); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit snd_oxfw_exit(void) | ^~~~~~~~~~~~~ In file included from sound/firewire/oxfw/oxfw.h:11, from sound/firewire/oxfw/oxfw.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_oxfw_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(snd_oxfw_init); | ^~~~~~~~~~~ sound/firewire/oxfw/oxfw.c:463:19: note: 'init_module' target declared here 463 | static int __init snd_oxfw_init(void) | ^~~~~~~~~~~~~ In file included from sound/firewire/tascam/tascam.h:15, from sound/firewire/tascam/tascam.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_tscm_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/tascam/tascam.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(snd_tscm_exit); | ^~~~~~~~~~~ sound/firewire/tascam/tascam.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit snd_tscm_exit(void) | ^~~~~~~~~~~~~ In file included from sound/firewire/tascam/tascam.h:15, from sound/firewire/tascam/tascam.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_tscm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/tascam/tascam.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(snd_tscm_init); | ^~~~~~~~~~~ sound/firewire/tascam/tascam.c:251:19: note: 'init_module' target declared here 251 | static int __init snd_tscm_init(void) | ^~~~~~~~~~~~~ In file included from sound/firewire/fcp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcp_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/fcp.c:402:1: note: in expansion of macro 'module_init' 402 | module_init(fcp_module_init); | ^~~~~~~~~~~ sound/firewire/fcp.c:383:19: note: 'init_module' target declared here 383 | static int __init fcp_module_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/firewire/fcp.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcp_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/fcp.c:403:1: note: in expansion of macro 'module_exit' 403 | module_exit(fcp_module_exit); | ^~~~~~~~~~~ sound/firewire/fcp.c:396:20: note: 'cleanup_module' target declared here 396 | static void __exit fcp_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/firewire/isight.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_isight_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/firewire/isight.c:743:1: note: in expansion of macro 'module_exit' 743 | module_exit(alsa_isight_exit); | ^~~~~~~~~~~ sound/firewire/isight.c:737:20: note: 'cleanup_module' target declared here 737 | static void __exit alsa_isight_exit(void) | ^~~~~~~~~~~~~~~~ In file included from sound/firewire/isight.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_isight_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/firewire/isight.c:742:1: note: in expansion of macro 'module_init' 742 | module_init(alsa_isight_init); | ^~~~~~~~~~~ sound/firewire/isight.c:732:19: note: 'init_module' target declared here 732 | static int __init alsa_isight_init(void) | ^~~~~~~~~~~~~~~~ In file included from sound/hda/hda_bus_type.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hda_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/hda/hda_bus_type.c:95:1: note: in expansion of macro 'subsys_initcall' 95 | subsys_initcall(hda_bus_init); | ^~~~~~~~~~~~~~~ sound/hda/hda_bus_type.c:85:19: note: 'init_module' target declared here 85 | static int __init hda_bus_init(void) | ^~~~~~~~~~~~ In file included from sound/hda/hda_bus_type.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hda_bus_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/hda/hda_bus_type.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(hda_bus_exit); | ^~~~~~~~~~~ sound/hda/hda_bus_type.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit hda_bus_exit(void) | ^~~~~~~~~~~~ In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali5451_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ali5451/ali5451.c:32: sound/pci/ali5451/ali5451.c:2281:19: note: 'cleanup_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ali5451/ali5451.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali5451_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ali5451/ali5451.c:32: sound/pci/ali5451/ali5451.c:2281:19: note: 'init_module' target declared here 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' 2281 | module_pci_driver(ali5451_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/asihpi/asihpi.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_asihpi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3052:1: note: in expansion of macro 'module_exit' 3052 | module_exit(snd_asihpi_exit) | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3044:20: note: 'cleanup_module' target declared here 3044 | static void __exit snd_asihpi_exit(void) | ^~~~~~~~~~~~~~~ In file included from sound/pci/asihpi/asihpi.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_asihpi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3051:1: note: in expansion of macro 'module_init' 3051 | module_init(snd_asihpi_init) | ^~~~~~~~~~~ sound/pci/asihpi/asihpi.c:3038:19: note: 'init_module' target declared here 3038 | static int __init snd_asihpi_init(void) | ^~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8810.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8810.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8810.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8810.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8820.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8820.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8820.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8820.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8830.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8830.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/au88x0/au88x0.c:22, from sound/pci/au88x0/au8830.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/au88x0/au88x0.h:20, from sound/pci/au88x0/au8830.c:3: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' 382 | module_pci_driver(vortex_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0106_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ca0106/ca0106_main.c:141: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'cleanup_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ca0106/ca0106_main.c:143: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0106_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ca0106/ca0106_main.c:141: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'init_module' target declared here 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' 1970 | module_pci_driver(ca0106_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs46xx/cs46xx.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs46xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs46xx/cs46xx.c:28: sound/pci/cs46xx/cs46xx.c:176:19: note: 'cleanup_module' target declared here 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs46xx/cs46xx.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs46xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs46xx/cs46xx.c:28: sound/pci/cs46xx/cs46xx.c:176:19: note: 'init_module' target declared here 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' 176 | module_pci_driver(cs46xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs5535audio/cs5535audio.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5535audio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs5535audio/cs5535audio.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs5535audio/cs5535audio.c:27: sound/pci/cs5535audio/cs5535audio.c:406:19: note: 'cleanup_module' target declared here 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs5535audio/cs5535audio.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs5535audio/cs5535audio.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5535audio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs5535audio/cs5535audio.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs5535audio/cs5535audio.c:27: sound/pci/cs5535audio/cs5535audio.c:406:19: note: 'init_module' target declared here 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs5535audio/cs5535audio.c:406:1: note: in expansion of macro 'module_pci_driver' 406 | module_pci_driver(cs5535audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ctxfi/xfi.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ct_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ctxfi/xfi.c:12: sound/pci/ctxfi/xfi.c:162:19: note: 'cleanup_module' target declared here 162 | module_pci_driver(ct_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ctxfi/xfi.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ct_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ctxfi/xfi.c:12: sound/pci/ctxfi/xfi.c:162:19: note: 'init_module' target declared here 162 | module_pci_driver(ct_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' 162 | module_pci_driver(ct_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla20.c:42: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla20.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla20.c:42: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina20.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina20.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina20.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla20.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla20.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla20.c:51: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla24.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/darla24.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/darla24.c:46: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/gina24.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/gina24.c:127: sound/pci/echoaudio/echoaudio.c: In function 'snd_echo_vumeters_get': sound/pci/echoaudio/echoaudio_dsp.c:647:9: warning: iteration 1073741824 invokes undefined behavior [-Waggressive-loop-optimizations] 647 | meters[n] = 0; | ^ sound/pci/echoaudio/echoaudio_dsp.c:646:2: note: within this loop 646 | for (; n < 32; n++) | ^~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla24.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/layla24.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/layla24.c:124: sound/pci/echoaudio/echoaudio.c: In function 'snd_echo_vumeters_get': sound/pci/echoaudio/echoaudio_dsp.c:658:9: warning: iteration 1073741824 invokes undefined behavior [-Waggressive-loop-optimizations] 658 | meters[n] = 0; | ^ sound/pci/echoaudio/echoaudio_dsp.c:657:2: note: within this loop 657 | for (; n < 64; n++) | ^~~ sound/pci/echoaudio/echoaudio_dsp.c:647:9: warning: iteration 1073741824 invokes undefined behavior [-Waggressive-loop-optimizations] 647 | meters[n] = 0; | ^ sound/pci/echoaudio/echoaudio_dsp.c:646:2: note: within this loop 646 | for (; n < 32; n++) | ^~~ In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mona.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mona.c:51: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mona.c:50: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mia.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/mia.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/mia.c:52: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/echo3g.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/echo3g.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/echo3g.c:53: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigo.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigo.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigo.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoio.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoio.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoio.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodj.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodj.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodj.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoiox.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigoiox.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigoiox.c:45: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodjx.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'cleanup_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/echoaudio/indigodjx.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/echoaudio/indigodjx.c:44: sound/pci/echoaudio/echoaudio.c:2290:19: note: 'init_module' target declared here 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2290:1: note: in expansion of macro 'module_pci_driver' 2290 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'cleanup_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1.c:27: sound/pci/emu10k1/emu10k1.c:283:19: note: 'init_module' target declared here 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' 283 | module_pci_driver(emu10k1_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'init_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1_synth.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/emu10k1/emu10k1_synth_local.h:24, from sound/pci/emu10k1/emu10k1_synth.c:21: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'cleanup_module' target declared here 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' 119 | module_snd_seq_driver(emu10k1_synth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1x.c:34: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'cleanup_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/emu10k1/emu10k1x.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/emu10k1/emu10k1x.c:34: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'init_module' target declared here 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' 1642 | module_pci_driver(emu10k1x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_generic.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'cleanup_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_generic.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'generic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/hda_generic.c:32: sound/pci/hda/hda_generic.c:6109:25: note: 'init_module' target declared here 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' 6109 | module_hda_codec_driver(generic_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_realtek.c:29: sound/pci/hda/patch_realtek.c:8696:25: note: 'cleanup_module' target declared here 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_realtek.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_realtek.c:29: sound/pci/hda/patch_realtek.c:8696:25: note: 'init_module' target declared here 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8696:1: note: in expansion of macro 'module_hda_codec_driver' 8696 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmedia_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'cleanup_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cmedia.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmedia_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cmedia.c:27: sound/pci/hda/patch_cmedia.c:141:25: note: 'init_module' target declared here 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' 141 | module_hda_codec_driver(cmedia_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'cleanup_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_analog.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_analog.c:26: sound/pci/hda/patch_analog.c:1195:25: note: 'init_module' target declared here 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' 1195 | module_hda_codec_driver(analog_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sigmatel_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'cleanup_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_sigmatel.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sigmatel_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_sigmatel.c:30: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'init_module' target declared here 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' 5157 | module_hda_codec_driver(sigmatel_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si3054_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'cleanup_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_si3054.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si3054_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_si3054.c:29: sound/pci/hda/patch_si3054.c:318:25: note: 'init_module' target declared here 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' 318 | module_hda_codec_driver(si3054_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'cleanup_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_cirrus.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_cirrus.c:24: sound/pci/hda/patch_cirrus.c:1256:25: note: 'init_module' target declared here 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' 1256 | module_hda_codec_driver(cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0110_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'cleanup_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0110.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0110_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_ca0110.c:24: sound/pci/hda/patch_ca0110.c:101:25: note: 'init_module' target declared here 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' 101 | module_hda_codec_driver(ca0110_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0132_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_ca0132.c:33: sound/pci/hda/patch_ca0132.c:7697:25: note: 'cleanup_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_ca0132.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0132_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/hda/patch_ca0132.c:33: sound/pci/hda/patch_ca0132.c:7697:25: note: 'init_module' target declared here 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7697:1: note: in expansion of macro 'module_hda_codec_driver' 7697 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_conexant.c:26: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conexant_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_conexant.c:27: sound/pci/hda/patch_conexant.c:1139:25: note: 'cleanup_module' target declared here 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_conexant.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conexant_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_conexant.c:27: sound/pci/hda/patch_conexant.c:1139:25: note: 'init_module' target declared here 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' 1139 | module_hda_codec_driver(conexant_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'cleanup_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_via.c:52: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/pci/hda/patch_via.c:53: sound/pci/hda/patch_via.c:1250:25: note: 'init_module' target declared here 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' 1250 | module_hda_codec_driver(via_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'cleanup_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/patch_hdmi.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' 110 | module_driver(drv, hda_codec_driver_register, \ | ^~~~~~~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/pci/hda/patch_hdmi.c:36: sound/pci/hda/patch_hdmi.c:3915:25: note: 'init_module' target declared here 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3915:1: note: in expansion of macro 'module_hda_codec_driver' 3915 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/hda/hda_intel.c:41: sound/pci/hda/hda_intel.c:2748:19: note: 'cleanup_module' target declared here 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/hda/hda_intel.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/hda/hda_intel.c:41: sound/pci/hda/hda_intel.c:2748:19: note: 'init_module' target declared here 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2748:1: note: in expansion of macro 'module_pci_driver' 2748 | module_pci_driver(azx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice1712_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1712.c:53: sound/pci/ice1712/ice1712.c:2873:19: note: 'cleanup_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1712.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice1712_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1712.c:53: sound/pci/ice1712/ice1712.c:2873:19: note: 'init_module' target declared here 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' 2873 | module_pci_driver(ice1712_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1724_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1724.c:28: sound/pci/ice1712/ice1724.c:2882:19: note: 'cleanup_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ice1712/ice1724.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1724_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ice1712/ice1724.c:28: sound/pci/ice1712/ice1724.c:2882:19: note: 'init_module' target declared here 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' 2882 | module_pci_driver(vt1724_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'korg1212_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/korg1212/korg1212.c:25: sound/pci/korg1212/korg1212.c:2486:19: note: 'cleanup_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/korg1212/korg1212.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'korg1212_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/korg1212/korg1212.c:25: sound/pci/korg1212/korg1212.c:2486:19: note: 'init_module' target declared here 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' 2486 | module_pci_driver(korg1212_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lola_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'cleanup_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lola/lola.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lola_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/pci/lola/lola.c:24: sound/pci/lola/lola.c:775:19: note: 'init_module' target declared here 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' 775 | module_pci_driver(lola_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lx6464es_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'cleanup_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/lx6464es/lx6464es.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lx6464es_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/lx6464es/lx6464es.c:27: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'init_module' target declared here 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' 1145 | module_pci_driver(lx6464es_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mixart_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/mixart/mixart.c:26: sound/pci/mixart/mixart.c:1421:19: note: 'cleanup_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/mixart/mixart.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mixart_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/mixart/mixart.c:26: sound/pci/mixart/mixart.c:1421:19: note: 'init_module' target declared here 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' 1421 | module_pci_driver(mixart_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nm256_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/nm256/nm256.c:31: sound/pci/nm256/nm256.c:1772:19: note: 'cleanup_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/nm256/nm256.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nm256_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/nm256/nm256.c:31: sound/pci/nm256/nm256.c:1772:19: note: 'init_module' target declared here 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' 1772 | module_pci_driver(nm256_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oxygen_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'cleanup_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/oxygen.c:54: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oxygen_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/oxygen.c:53: sound/pci/oxygen/oxygen.c:880:19: note: 'init_module' target declared here 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' 880 | module_pci_driver(oxygen_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xonar_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'cleanup_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/oxygen/virtuoso.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xonar_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/oxygen/virtuoso.c:20: sound/pci/oxygen/virtuoso.c:107:19: note: 'init_module' target declared here 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' 107 | module_pci_driver(xonar_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcxhr_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/pcxhr/pcxhr.c:27: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'cleanup_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/pcxhr/pcxhr.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcxhr_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/pcxhr/pcxhr.c:27: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'init_module' target declared here 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' 1699 | module_pci_driver(pcxhr_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/riptide/riptide.c:101: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_riptide_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/riptide/riptide.c:2217:1: note: in expansion of macro 'module_exit' 2217 | module_exit(alsa_card_riptide_exit); | ^~~~~~~~~~~ sound/pci/riptide/riptide.c:2208:20: note: 'cleanup_module' target declared here 2208 | static void __exit alsa_card_riptide_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/riptide/riptide.c:101: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_riptide_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/riptide/riptide.c:2216:1: note: in expansion of macro 'module_init' 2216 | module_init(alsa_card_riptide_init); | ^~~~~~~~~~~ sound/pci/riptide/riptide.c:2193:19: note: 'init_module' target declared here 2193 | static int __init alsa_card_riptide_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme9652_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/rme9652.c:26: sound/pci/rme9652/rme9652.c:2654:19: note: 'cleanup_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/rme9652.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme9652_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/rme9652.c:26: sound/pci/rme9652/rme9652.c:2654:19: note: 'init_module' target declared here 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' 2654 | module_pci_driver(rme9652_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdsp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdsp.c:27: sound/pci/rme9652/hdsp.c:5412:19: note: 'cleanup_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdsp.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdsp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdsp.c:27: sound/pci/rme9652/hdsp.c:5412:19: note: 'init_module' target declared here 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' 5412 | module_pci_driver(hdsp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdspm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdspm.c:137: sound/pci/rme9652/hdspm.c:7000:19: note: 'cleanup_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme9652/hdspm.c:135: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdspm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme9652/hdspm.c:137: sound/pci/rme9652/hdspm.c:7000:19: note: 'init_module' target declared here 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' 7000 | module_pci_driver(hdspm_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trident_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'cleanup_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/trident/trident.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trident_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/trident/trident.c:25: sound/pci/trident/trident.c:187:19: note: 'init_module' target declared here 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' 187 | module_pci_driver(trident_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx222_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/vx222/vx222.c:23: sound/pci/vx222/vx222.c:292:19: note: 'cleanup_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/vx222/vx222.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx222_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/vx222/vx222.c:23: sound/pci/vx222/vx222.c:292:19: note: 'init_module' target declared here 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' 292 | module_pci_driver(vx222_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ymfpci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'cleanup_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ymfpci/ymfpci.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ymfpci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ymfpci/ymfpci.c:23: sound/pci/ymfpci/ymfpci.c:371:19: note: 'init_module' target declared here 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' 371 | module_pci_driver(ymfpci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ad1889.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'cleanup_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ad1889.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ad1889.c:36: sound/pci/ad1889.c:1051:19: note: 'init_module' target declared here 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' 1051 | module_pci_driver(ad1889_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als300.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als300_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'cleanup_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als300.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als300_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als300.c:36: sound/pci/als300.c:816:19: note: 'init_module' target declared here 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' 816 | module_pci_driver(als300_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als4000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als4000.c:70: sound/pci/als4000.c:1037:19: note: 'cleanup_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/als4000.c:72: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als4000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/als4000.c:70: sound/pci/als4000.c:1037:19: note: 'init_module' target declared here 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' 1037 | module_pci_driver(als4000_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp.c:26: sound/pci/atiixp.c:1706:19: note: 'cleanup_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp.c:26: sound/pci/atiixp.c:1706:19: note: 'init_module' target declared here 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' 1706 | module_pci_driver(atiixp_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp_modem.c:26: sound/pci/atiixp_modem.c:1327:19: note: 'cleanup_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/atiixp_modem.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/atiixp_modem.c:26: sound/pci/atiixp_modem.c:1327:19: note: 'init_module' target declared here 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' 1327 | module_pci_driver(atiixp_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azf3328_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/azt3328.c:185: sound/pci/azt3328.c:2762:19: note: 'cleanup_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/azt3328.c:189: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azf3328_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/azt3328.c:185: sound/pci/azt3328.c:2762:19: note: 'init_module' target declared here 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' 2762 | module_pci_driver(azf3328_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/pci/bt87x.c:994:1: note: in expansion of macro 'module_exit' 994 | module_exit(alsa_card_bt87x_exit) | ^~~~~~~~~~~ sound/pci/bt87x.c:988:20: note: 'cleanup_module' target declared here 988 | static void __exit alsa_card_bt87x_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/bt87x.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/pci/bt87x.c:993:1: note: in expansion of macro 'module_init' 993 | module_init(alsa_card_bt87x_init) | ^~~~~~~~~~~ sound/pci/bt87x.c:981:19: note: 'init_module' target declared here 981 | static int __init alsa_card_bt87x_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmipci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cmipci.c:27: sound/pci/cmipci.c:3407:19: note: 'cleanup_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cmipci.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmipci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cmipci.c:27: sound/pci/cmipci.c:3407:19: note: 'init_module' target declared here 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' 3407 | module_pci_driver(cmipci_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs4281_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs4281.c:26: sound/pci/cs4281.c:2085:19: note: 'cleanup_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs4281.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs4281_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs4281.c:26: sound/pci/cs4281.c:2085:19: note: 'init_module' target declared here 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' 2085 | module_pci_driver(cs4281_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs5530.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5530_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs5530.c:298:1: note: in expansion of macro 'module_pci_driver' 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs5530.c:41: sound/pci/cs5530.c:298:19: note: 'cleanup_module' target declared here 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/cs5530.c:298:1: note: in expansion of macro 'module_pci_driver' 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/cs5530.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5530_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/cs5530.c:298:1: note: in expansion of macro 'module_pci_driver' 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/cs5530.c:41: sound/pci/cs5530.c:298:19: note: 'init_module' target declared here 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/cs5530.c:298:1: note: in expansion of macro 'module_pci_driver' 298 | module_pci_driver(cs5530_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/ens1370.c:36, from sound/pci/ens1371.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/ens1370.c:33, from sound/pci/ens1371.c:2: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' 2476 | module_pci_driver(ens137x_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1938.c:55: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1938_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1938.c:52: sound/pci/es1938.c:1883:19: note: 'cleanup_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1938.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1938_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1938.c:52: sound/pci/es1938.c:1883:19: note: 'init_module' target declared here 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' 1883 | module_pci_driver(es1938_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1968_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1968.c:101: sound/pci/es1968.c:2934:19: note: 'cleanup_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/es1968.c:105: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1968_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/es1968.c:101: sound/pci/es1968.c:2934:19: note: 'init_module' target declared here 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' 2934 | module_pci_driver(es1968_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/fm801.c:21: sound/pci/fm801.c:1463:19: note: 'cleanup_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/fm801.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/fm801.c:21: sound/pci/fm801.c:1463:19: note: 'init_module' target declared here 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' 1463 | module_pci_driver(fm801_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0.c:35: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0.c:33: sound/pci/intel8x0.c:3356:19: note: 'cleanup_module' target declared here 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0.c:33: sound/pci/intel8x0.c:3356:19: note: 'init_module' target declared here 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' 3356 | module_pci_driver(intel8x0_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0m.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0m_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0m.c:30: sound/pci/intel8x0m.c:1332:19: note: 'cleanup_module' target declared here 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/intel8x0m.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0m_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/intel8x0m.c:30: sound/pci/intel8x0m.c:1332:19: note: 'init_module' target declared here 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' 1332 | module_pci_driver(intel8x0m_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm3_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/maestro3.c:38: sound/pci/maestro3.c:2794:19: note: 'cleanup_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/maestro3.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm3_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/maestro3.c:38: sound/pci/maestro3.c:2794:19: note: 'init_module' target declared here 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' 2794 | module_pci_driver(m3_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme32_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme32.c:76: sound/pci/rme32.c:1996:19: note: 'cleanup_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme32.c:77: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme32_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme32.c:76: sound/pci/rme32.c:1996:19: note: 'init_module' target declared here 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' 1996 | module_pci_driver(rme32_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme96_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme96.c:29: sound/pci/rme96.c:2550:19: note: 'cleanup_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/rme96.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme96_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/rme96.c:29: sound/pci/rme96.c:2550:19: note: 'init_module' target declared here 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' 2550 | module_pci_driver(rme96_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sis7019.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis7019_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sis7019.c:1480:1: note: in expansion of macro 'module_pci_driver' 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sis7019.c:25: sound/pci/sis7019.c:1480:19: note: 'cleanup_module' target declared here 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/sis7019.c:1480:1: note: in expansion of macro 'module_pci_driver' 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sis7019.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis7019_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sis7019.c:1480:1: note: in expansion of macro 'module_pci_driver' 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sis7019.c:25: sound/pci/sis7019.c:1480:19: note: 'init_module' target declared here 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/sis7019.c:1480:1: note: in expansion of macro 'module_pci_driver' 1480 | module_pci_driver(sis7019_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonicvibes_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sonicvibes.c:28: sound/pci/sonicvibes.c:1548:19: note: 'cleanup_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/sonicvibes.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonicvibes_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/sonicvibes.c:28: sound/pci/sonicvibes.c:1548:19: note: 'init_module' target declared here 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' 1548 | module_pci_driver(sonicvibes_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx.c:56: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx.c:53: sound/pci/via82xx.c:2650:19: note: 'cleanup_module' target declared here 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx.c:56: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx.c:53: sound/pci/via82xx.c:2650:19: note: 'init_module' target declared here 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' 2650 | module_pci_driver(via82xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx_modem.c:40: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx_modem.c:38: sound/pci/via82xx_modem.c:1232:19: note: 'cleanup_module' target declared here 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/pci/via82xx_modem.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/pci/via82xx_modem.c:38: sound/pci/via82xx_modem.c:1232:19: note: 'init_module' target declared here 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' 1232 | module_pci_driver(via82xx_modem_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-pcm-dma.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acp_dma_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/amd/acp-pcm-dma.c:21: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'init_module' target declared here 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-pcm-dma.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acp_dma_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/amd/acp-pcm-dma.c:21: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'cleanup_module' target declared here 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' 1428 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-da7219-max98357a.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:407:1: note: in expansion of macro 'module_platform_driver' 407 | 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:407:24: note: 'cleanup_module' target declared here 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-da7219-max98357a.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:407:1: note: in expansion of macro 'module_platform_driver' 407 | 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:407:24: note: 'init_module' target declared here 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' 407 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/amd/acp-rt5645.c:36: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ac97.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-i2c.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/adau1761-spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/adau7002.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau7002_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 ./include/linux/acpi.h:41, from sound/soc/codecs/adau7002.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau7002_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak4458.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ak5558.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/bd28623.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs35l34.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l34_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l34_modinit': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs35l35.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/soc/codecs/cs42l42.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/cs43130.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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 ./include/linux/gpio.h:62, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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 ./include/linux/gpio.h:62, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7213.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7213.c:15: sound/soc/codecs/da7213.c:1896:19: note: 'cleanup_module' target declared here 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7213.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/da7213.c:15: sound/soc/codecs/da7213.c:1896:19: note: 'init_module' target declared here 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' 1896 | module_i2c_driver(da7213_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7219.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | 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:2284:19: note: 'cleanup_module' target declared here 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/da7219.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | 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:2284:19: note: 'init_module' target declared here 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' 2284 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/dmic.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmic_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/dmic.c:23: sound/soc/codecs/dmic.c:160:24: note: 'init_module' target declared here 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/dmic.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmic_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/dmic.c:23: sound/soc/codecs/dmic.c:160:24: note: 'cleanup_module' target declared here 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' 160 | module_platform_driver(dmic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es7134.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es7134_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/of_platform.h:9, from sound/soc/codecs/es7134.c:20: sound/soc/codecs/es7134.c:326:24: note: 'cleanup_module' target declared here 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es7134.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es7134_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/of_platform.h:9, from sound/soc/codecs/es7134.c:20: sound/soc/codecs/es7134.c:326:24: note: 'init_module' target declared here 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' 326 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8316.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-i2c.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/es8328-spi.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/hdac_hdmi.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2284:1: note: in expansion of macro 'module_exit' 2284 | module_exit(hdmi_exit); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2278:20: note: 'cleanup_module' target declared here 2278 | static void __exit hdmi_exit(void) | ^~~~~~~~~ In file included from sound/soc/codecs/hdac_hdmi.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2283:1: note: in expansion of macro 'module_init' 2283 | module_init(hdmi_init); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2273:19: note: 'init_module' target declared here 2273 | static int __init hdmi_init(void) | ^~~~~~~~~ In file included from sound/soc/codecs/max9759.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9759_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:14, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9759_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:14, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max98090.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max98090.c:12: sound/soc/codecs/max98090.c:2692:19: note: 'cleanup_module' target declared here 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max98090.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/max98090.c:12: sound/soc/codecs/max98090.c:2692:19: note: 'init_module' target declared here 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' 2692 | module_i2c_driver(max98090_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98357a.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 ./include/linux/acpi.h:41, from sound/soc/codecs/max98357a.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/max9867.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98927.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 ./include/linux/acpi.h:41, from sound/soc/codecs/max98927.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98373.c:4: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | 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:969:19: note: 'cleanup_module' target declared here 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/max98373.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | 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:969:19: note: 'init_module' target declared here 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' 969 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8540.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | 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:883:19: note: 'cleanup_module' target declared here 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8540.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | 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:883:19: note: 'init_module' target declared here 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' 883 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8824.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8825.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8825_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8825.c:15: sound/soc/codecs/nau8825.c:2663:19: note: 'cleanup_module' target declared here 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/nau8825.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8825_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/nau8825.c:15: sound/soc/codecs/nau8825.c:2663:19: note: 'init_module' target declared here 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' 2663 | module_i2c_driver(nau8825_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/hdmi-codec.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm1789-i2c.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-i2c.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/pcm186x-spi.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt286.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt286.c:17: sound/soc/codecs/rt286.c:1273:19: note: 'cleanup_module' target declared here 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt286.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt286.c:17: sound/soc/codecs/rt286.c:1273:19: note: 'init_module' target declared here 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' 1273 | module_i2c_driver(rt286_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt298.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt298.c:17: sound/soc/codecs/rt298.c:1318:19: note: 'cleanup_module' target declared here 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt298.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt298.c:17: sound/soc/codecs/rt298.c:1318:19: note: 'init_module' target declared here 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' 1318 | module_i2c_driver(rt298_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5514.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5514.c:12: sound/soc/codecs/rt5514.c:1337:19: note: 'cleanup_module' target declared here 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5514.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5514.c:12: sound/soc/codecs/rt5514.c:1337:19: note: 'init_module' target declared here 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' 1337 | module_i2c_driver(rt5514_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5514-spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5514-spi.c:13: sound/soc/codecs/rt5514-spi.c:513:19: note: 'cleanup_module' target declared here 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5514-spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5514-spi.c:13: sound/soc/codecs/rt5514-spi.c:513:19: note: 'init_module' target declared here 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' 513 | module_spi_driver(rt5514_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5640.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/rt5640.c:18: sound/soc/codecs/rt5640.c:2860:19: note: 'cleanup_module' target declared here 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5640.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from sound/soc/codecs/rt5640.c:18: sound/soc/codecs/rt5640.c:2860:19: note: 'init_module' target declared here 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' 2860 | module_i2c_driver(rt5640_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5645.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5651.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5651.c:17: sound/soc/codecs/rt5651.c:2230:19: note: 'cleanup_module' target declared here 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5651.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5651.c:17: sound/soc/codecs/rt5651.c:2230:19: note: 'init_module' target declared here 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' 2230 | module_i2c_driver(rt5651_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5663.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5663.c:16: sound/soc/codecs/rt5663.c:3675:19: note: 'cleanup_module' target declared here 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5663.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/codecs/rt5663.c:16: sound/soc/codecs/rt5663.c:3675:19: note: 'init_module' target declared here 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' 3675 | module_i2c_driver(rt5663_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5670.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/codecs/rt5670.c:17: sound/soc/codecs/rt5670.c:3205:19: note: 'cleanup_module' target declared here 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5670.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_runtime.h:12, from sound/soc/codecs/rt5670.c:17: sound/soc/codecs/rt5670.c:3205:19: note: 'init_module' target declared here 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' 3205 | module_i2c_driver(rt5670_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5677.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5677.c:12: sound/soc/codecs/rt5677.c:5277:19: note: 'cleanup_module' target declared here 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/rt5677.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/codecs/rt5677.c:12: sound/soc/codecs/rt5677.c:5277:19: note: 'init_module' target declared here 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' 5277 | module_i2c_driver(rt5677_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5677-spi.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5677-spi.c:13: sound/soc/codecs/rt5677-spi.c:236:19: note: 'init_module' target declared here 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/rt5677-spi.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/codecs/rt5677-spi.c:13: sound/soc/codecs/rt5677-spi.c:236:19: note: 'cleanup_module' target declared here 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:236:1: note: in expansion of macro 'module_spi_driver' 236 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_receiver.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dir_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:14, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dir_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:14, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/spdif_transmitter.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dit_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:14, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dit_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:14, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/codecs/ssm4567.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssm4567_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 ./include/linux/acpi.h:41, from sound/soc/codecs/ssm4567.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssm4567_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tas6424.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tda7419.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7419_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7419_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:7: sound/soc/codecs/tscs42xx.c:1512:19: note: 'cleanup_module' target declared here 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/tscs42xx.c:7: sound/soc/codecs/tscs42xx.c:1512:19: note: 'init_module' target declared here 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' 1512 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/ts3a227e.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts3a227e_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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 ./include/linux/gpio.h:62, 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts3a227e_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:870:2: note: in expansion of macro 'module_driver' 870 | 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 ./include/linux/gpio.h:62, 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/soc/codecs/wm8524.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/soc/codecs/simple-amplifier.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simple_amp_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/simple-amplifier.c:22: sound/soc/codecs/simple-amplifier.c:118:24: note: 'cleanup_module' target declared here 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/codecs/simple-amplifier.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simple_amp_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from ./include/sound/soc.h:14, from sound/soc/codecs/simple-amplifier.c:22: sound/soc/codecs/simple-amplifier.c:118:24: note: 'init_module' target declared here 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' 118 | module_platform_driver(simple_amp_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/dwc/dwc-i2s.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2s_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2s_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/soc/generic/simple-card.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:9: sound/soc/generic/simple-card.c:473:24: note: 'cleanup_module' target declared here 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-card.c:9: sound/soc/generic/simple-card.c:473:24: note: 'init_module' target declared here 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' 473 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-scu-card.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-scu-card.c:11: sound/soc/generic/simple-scu-card.c:307:24: note: 'cleanup_module' target declared here 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/generic/simple-scu-card.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-scu-card.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/generic/simple-scu-card.c:11: sound/soc/generic/simple-scu-card.c:307:24: note: 'init_module' target declared here 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/generic/simple-scu-card.c:307:1: note: in expansion of macro 'module_platform_driver' 307 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/hisilicon/hi6210-i2s.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/soc/intel/atom/sst/sst_pci.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/atom/sst/sst_pci.c:23: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'init_module' target declared here 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_pci.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/atom/sst/sst_pci.c:23: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'cleanup_module' target declared here 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' 201 | module_pci_driver(sst_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/atom/sst/sst_acpi.c:26: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'cleanup_module' target declared here 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/atom/sst/sst_acpi.c:26: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'init_module' target declared here 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' 417 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_platform_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:24: note: 'init_module' target declared here 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_platform_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/sound/core.h:25, from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:24: note: 'cleanup_module' target declared here 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:828:1: note: in expansion of macro 'module_platform_driver' 828 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/haswell.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'haswell_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/haswell.c:18: sound/soc/intel/boards/haswell.c:204:24: note: 'init_module' target declared here 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/haswell.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'haswell_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/haswell.c:18: sound/soc/intel/boards/haswell.c:204:24: note: 'cleanup_module' target declared here 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' 204 | module_platform_driver(haswell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'init_module' target declared here 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'cleanup_module' target declared here 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' 607 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_rt298.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_rt298.c:20: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'init_module' target declared here 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bxt_rt298.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bxt_rt298.c:20: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'cleanup_module' target declared here 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' 624 | module_platform_driver(broxton_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/broadwell.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broadwell_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/broadwell.c:18: sound/soc/intel/boards/broadwell.c:281:24: note: 'init_module' target declared here 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/broadwell.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broadwell_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/broadwell.c:18: sound/soc/intel/boards/broadwell.c:281:24: note: 'cleanup_module' target declared here 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' 281 | module_platform_driver(broadwell_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/boards/bdw-rt5677.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bdw-rt5677.c:19: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'init_module' target declared here 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/boards/bdw-rt5677.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bdw-rt5677.c:19: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'cleanup_module' target declared here 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' 365 | module_platform_driver(bdw_rt5677_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_rt5640_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5640.c:20: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'init_module' target declared here 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_rt5640_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5640.c:20: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'cleanup_module' target declared here 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_rt5651_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5651.c:21: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'init_module' target declared here 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_rt5651_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from sound/soc/intel/boards/bytcr_rt5651.c:21: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'cleanup_module' target declared here 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5672.c:20: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'init_module' target declared here 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5672.c:20: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'cleanup_module' target declared here 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' 452 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5645.c:24: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'init_module' target declared here 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_rt5645.c:24: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'cleanup_module' target declared here 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' 696 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'init_module' target declared here 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'cleanup_module' target declared here 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' 479 | module_platform_driver(snd_cht_mc_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_nau8824.c:23: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'init_module' target declared here 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/cht_bsw_nau8824.c:23: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'cleanup_module' target declared here 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' 276 | module_platform_driver(snd_cht_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_da7213.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bytcht_da7213.c:23: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'init_module' target declared here 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_da7213.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/boards/bytcht_da7213.c:23: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'cleanup_module' target declared here 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' 269 | module_platform_driver(bytcht_da7213_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_es8316.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_byt_cht_es8316_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bytcht_es8316.c:24: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'init_module' target declared here 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_es8316.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_byt_cht_es8316_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/bytcht_es8316.c:24: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'cleanup_module' target declared here 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bytcht_nocodec_mc_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/intel/boards/bytcht_nocodec.c:23: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'init_module' target declared here 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bytcht_nocodec_mc_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/pm_qos.h:10, from ./include/sound/pcm.h:32, from sound/soc/intel/boards/bytcht_nocodec.c:23: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'cleanup_module' target declared here 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'init_module' target declared here 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'cleanup_module' target declared here 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' 609 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'init_module' target declared here 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'cleanup_module' target declared here 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' 1046 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'init_module' target declared here 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/input.h:22, from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'cleanup_module' target declared here 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' 685 | module_platform_driver(kabylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_rt286.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_rt286.c:22: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'init_module' target declared here 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_rt286.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_rt286.c:22: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'cleanup_module' target declared here 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' 558 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'init_module' target declared here 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'cleanup_module' target declared here 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' 678 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'init_module' target declared here 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'cleanup_module' target declared here 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' 731 | module_platform_driver(skylake_audio) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/common/sst-acpi.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/common/sst-acpi.c:17: sound/soc/intel/common/sst-acpi.c:240:24: note: 'cleanup_module' target declared here 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:41, from sound/soc/intel/common/sst-acpi.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/acpi.h:27, from sound/soc/intel/common/sst-acpi.c:17: sound/soc/intel/common/sst-acpi.c:240:24: note: 'init_module' target declared here 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' 240 | module_platform_driver(sst_acpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/soc/intel/haswell/sst-haswell-pcm.c:18: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'init_module' target declared here 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dma-mapping.h:7, from sound/soc/intel/haswell/sst-haswell-pcm.c:18: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'cleanup_module' target declared here 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' 1399 | module_platform_driver(hsw_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/skylake/skl.c:25: sound/soc/intel/skylake/skl.c:1046:19: note: 'cleanup_module' target declared here 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1298:2: note: in expansion of macro 'module_driver' 1298 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from sound/soc/intel/skylake/skl.c:25: sound/soc/intel/skylake/skl.c:1046:19: note: 'init_module' target declared here 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' 1046 | module_pci_driver(skl_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-nhlt.c:22: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_ssp_clks': sound/soc/intel/skylake/skl-i2s.h:32:11: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c:357:18: note: in expansion of macro 'ext_to_legacy_blob' 357 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_mclk': sound/soc/intel/skylake/skl-i2s.h:32:11: warning: converting a packed 'struct skl_i2s_config_blob_ext' pointer (alignment 1) to a 'struct skl_i2s_config_blob_legacy' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-nhlt.c:401:16: note: in expansion of macro 'ext_to_legacy_blob' 401 | i2s_config = ext_to_legacy_blob(i2s_config_ext); | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here 88 | struct skl_i2s_config_blob_ext { | ^~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here 81 | struct skl_i2s_config_blob_legacy { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_enable_notification': sound/soc/intel/skylake/skl-messages.c:84:2: warning: converting a packed 'struct notification_mask' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)&mask); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:152:8: note: defined here 152 | struct notification_mask { | ^~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_set_dma_control': sound/soc/intel/skylake/skl-messages.c:672:2: warning: converting a packed 'struct skl_dma_control' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 672 | err = skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)dma_ctrl); | ^~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:128:8: note: defined here 128 | struct skl_dma_control { | ^~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_src_format': sound/soc/intel/skylake/skl-messages.c:715:11: warning: converting a packed 'struct skl_src_module_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 715 | (struct skl_base_cfg *)src_mconfig); | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:147:8: note: defined here 147 | struct skl_src_module_cfg { | ^~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_updown_mixer_format': sound/soc/intel/skylake/skl-messages.c:734:11: warning: converting a packed 'struct skl_up_down_mixer_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 734 | (struct skl_base_cfg *)mixer_mconfig); | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:157:8: note: defined here 157 | struct skl_up_down_mixer_cfg { | ^~~~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_copier_format': sound/soc/intel/skylake/skl-messages.c:751:42: warning: converting a packed 'struct skl_cpr_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 751 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)cpr_mconfig; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:134:8: note: defined here 134 | struct skl_cpr_cfg { | ^~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_algo_format': sound/soc/intel/skylake/skl-messages.c:768:42: warning: converting a packed 'struct skl_algo_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)algo_mcfg; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:167:8: note: defined here 167 | struct skl_algo_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_base_outfmt_format': sound/soc/intel/skylake/skl-messages.c:794:13: warning: converting a packed 'struct skl_base_outfmt_cfg' pointer (alignment 1) to a 'struct skl_base_cfg' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | (struct skl_base_cfg *)base_outfmt_mcfg; | ^~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:172:8: note: defined here 172 | struct skl_base_outfmt_cfg { | ^~~~~~~~~~~~~~~~~~~ sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here 112 | struct skl_base_cfg { | ^~~~~~~~~~~~ sound/soc/intel/skylake/skl-messages.c: In function 'skl_bind_modules': sound/soc/intel/skylake/skl-messages.c:1176:6: warning: converting a packed 'struct skl_cpr_pin_fmt' pointer (alignment 1) to a 'u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1176 | CPR_SINK_FMT_PARAM_ID, src_mcfg); | ^~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-messages.c:31: sound/soc/intel/skylake/skl-topology.h:141:8: note: defined here 141 | struct skl_cpr_pin_fmt { | ^~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_clk_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/skylake/skl-ssp-clk.c:11: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'init_module' target declared here 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_clk_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/soc/intel/skylake/skl-ssp-clk.c:11: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'cleanup_module' target declared here 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' 423 | module_platform_driver(skl_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/soc/soc-core.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_soc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ sound/soc/soc-core.c:3852:1: note: in expansion of macro 'module_init' 3852 | module_init(snd_soc_init); | ^~~~~~~~~~~ sound/soc/soc-core.c:3845:19: note: 'init_module' target declared here 3845 | static int __init snd_soc_init(void) | ^~~~~~~~~~~~ In file included from sound/soc/soc-core.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_soc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/soc/soc-core.c:3861:1: note: in expansion of macro 'module_exit' 3861 | module_exit(snd_soc_exit); | ^~~~~~~~~~~ sound/soc/soc-core.c:3854:20: note: 'cleanup_module' target declared here 3854 | static void __exit snd_soc_exit(void) | ^~~~~~~~~~~~ In file included from sound/usb/6fire/chip.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/bcd2000/bcd2000.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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 sound/usb/caiaq/device.c:25: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/hiface/chip.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hiface_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hiface_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/pod.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/podhd.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'podhd_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'podhd_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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 sound/usb/line6/toneport.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toneport_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:577:1: note: in expansion of macro 'module_usb_driver' 577 | 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:577:19: note: 'cleanup_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/toneport.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toneport_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:577:1: note: in expansion of macro 'module_usb_driver' 577 | 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:577:19: note: 'init_module' target declared here 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:577:1: note: in expansion of macro 'module_usb_driver' 577 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/line6/variax.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'variax_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1581:20: note: in definition of macro 'module_driver' 1581 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'variax_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1576:19: note: in definition of macro 'module_driver' 1576 | 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); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ua101_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | 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:1386:19: note: 'cleanup_module' target declared here 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/misc/ua101.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ua101_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | 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:1386:19: note: 'init_module' target declared here 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' 1386 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/usbusx2y.c:138: sound/usb/usx2y/usbusx2y.c:468:19: note: 'cleanup_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/usbusx2y.c:134: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/usbusx2y.c:138: sound/usb/usx2y/usbusx2y.c:468:19: note: 'init_module' target declared here 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' 468 | module_usb_driver(snd_usX2Y_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/us122l.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/us122l.c:20: sound/usb/usx2y/us122l.c:772:19: note: 'cleanup_module' target declared here 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/usx2y/us122l.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/usb/ch9.h:36, from ./include/linux/usb.h:6, from sound/usb/usx2y/us122l.c:20: sound/usb/usx2y/us122l.c:772:19: note: 'init_module' target declared here 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' 772 | module_usb_driver(snd_us122l_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/card.c:49: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_audio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:911:1: note: in expansion of macro 'module_usb_driver' 911 | 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:911:19: note: 'cleanup_module' target declared here 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/usb/card.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_audio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:911:1: note: in expansion of macro 'module_usb_driver' 911 | 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:911:19: note: 'init_module' target declared here 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' 911 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from sound/x86/intel_hdmi_audio.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/x86/intel_hdmi_audio.c:25: sound/x86/intel_hdmi_audio.c:1947:24: note: 'init_module' target declared here 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/x86/intel_hdmi_audio.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/platform_device.h:14, from sound/x86/intel_hdmi_audio.c:25: sound/x86/intel_hdmi_audio.c:1947:24: note: 'cleanup_module' target declared here 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1947:1: note: in expansion of macro 'module_platform_driver' 1947 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from sound/sound_core.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' 64 | subsys_initcall(init_soundcore); | ^~~~~~~~~~~~~~~ sound/sound_core.c:39:19: note: 'init_module' target declared here 39 | static int __init init_soundcore(void) | ^~~~~~~~~~~~~~ In file included from sound/sound_core.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cleanup_soundcore); | ^~~~~~~~~~~ sound/sound_core.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit cleanup_soundcore(void) | ^~~~~~~~~~~~~~~~~ In file included from sound/ac97_bus.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_bus_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_bus_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/6lowpan/core.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_module_exit': 'cold' [-Wmissing-attributes] 139 | 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 net/6lowpan/nhc.h:7, from net/6lowpan/nhc_dest.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] 139 | 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) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_fragment.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] 139 | 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) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_hop.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] 139 | 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 net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ipv6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | 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) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_mobility.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] 139 | 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) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_udp.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] 139 | 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) \ | ^~~~~ In file included from net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_ext_hop.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_hop_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_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_ghc_ext_hop.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_hop_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_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 net/6lowpan/nhc.h:7, from net/6lowpan/nhc_ghc_udp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_udp_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_udp.c:10: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_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_ghc_udp.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_udp_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_udp.c:10: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~ 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_ghc_icmpv6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ 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_ghc_icmpv6.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ 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_ghc_ext_dest.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_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_ghc_ext_dest.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ 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_ghc_ext_frag.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ 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_ghc_ext_frag.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ 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_ghc_ext_route.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] 133 | 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_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ 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_ghc_ext_route.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] 139 | 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_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from net/6lowpan/nhc_ghc_ext_route.c:10: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ 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/802/psnap.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/8021q/vlan.c:826:1: note: in expansion of macro 'module_init' 826 | module_init(vlan_proto_init); | ^~~~~~~~~~~ net/8021q/vlan.c:761:19: note: 'init_module' target declared here 761 | static int __init vlan_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from net/8021q/vlan.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/8021q/vlan.c:827:1: note: in expansion of macro 'module_exit' 827 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/8021q/vlan.c:806:20: note: 'cleanup_module' target declared here 806 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/9p/mod.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_p9': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/9p/mod.c:193:1: note: in expansion of macro 'module_init' 193 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_p9': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/9p/mod.c:194:1: note: in expansion of macro 'module_exit' 194 | module_exit(exit_p9) | ^~~~~~~~~~~ net/9p/mod.c:186:20: note: 'cleanup_module' target declared here 186 | static void __exit exit_p9(void) | ^~~~~~~ In file included from net/9p/trans_virtio.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_virtio_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_virtio_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/9p/trans_rdma.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_trans_rdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/9p/trans_rdma.c:779:1: note: in expansion of macro 'module_init' 779 | module_init(p9_trans_rdma_init); | ^~~~~~~~~~~ net/9p/trans_rdma.c:768:19: note: 'init_module' target declared here 768 | static int __init p9_trans_rdma_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/9p/trans_rdma.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_trans_rdma_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/9p/trans_rdma.c:780:1: note: in expansion of macro 'module_exit' 780 | module_exit(p9_trans_rdma_exit); | ^~~~~~~~~~~ net/9p/trans_rdma.c:774:20: note: 'cleanup_module' target declared here 774 | static void __exit p9_trans_rdma_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/appletalk/ddp.c:55: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from net/atm/common.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/atm/clip.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_clip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_clip_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/atm/br2684.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br2684_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br2684_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lane_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lane_module_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/atm/pppoatm.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoatm_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoatm_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ax25/af_ax25.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax25_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ax25/af_ax25.c:1993:1: note: in expansion of macro 'module_init' 1993 | module_init(ax25_init); | ^~~~~~~~~~~ net/ax25/af_ax25.c:1975:19: note: 'init_module' target declared here 1975 | static int __init ax25_init(void) | ^~~~~~~~~ In file included from net/ax25/af_ax25.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax25_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ax25/af_ax25.c:2018:1: note: in expansion of macro 'module_exit' 2018 | module_exit(ax25_exit); | ^~~~~~~~~~~ net/ax25/af_ax25.c:2001:20: note: 'cleanup_module' target declared here 2001 | static void __exit ax25_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/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from net/batman-adv/main.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/bluetooth/bnep/core.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnep_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnep_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/bluetooth/cmtp/core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmtp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmtp_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/bluetooth/hidp/core.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidp_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/bluetooth/rfcomm/core.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfcomm_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfcomm_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:804:1: note: in expansion of macro 'subsys_initcall' 804 | subsys_initcall(bt_init); | ^~~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:728:19: note: 'init_module' target declared here 728 | static int __init bt_init(void) | ^~~~~~~ In file included from net/bluetooth/af_bluetooth.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bluetooth/af_bluetooth.c:805:1: note: in expansion of macro 'module_exit' 805 | module_exit(bt_exit); | ^~~~~~~~~~~ net/bluetooth/af_bluetooth.c:785:20: note: 'cleanup_module' target declared here 785 | static void __exit bt_exit(void) | ^~~~~~~ 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 net/bluetooth/6lowpan.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_6lowpan_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_6lowpan_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/nft_reject_bridge.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/bridge/netfilter/nf_log_bridge.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_bridge_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_bridge_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2514:1: note: in expansion of macro 'module_init' 2514 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2489:19: note: 'init_module' target declared here 2489 | static int __init ebtables_init(void) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebtables.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2515:1: note: in expansion of macro 'module_exit' 2515 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2505:20: note: 'cleanup_module' target declared here 2505 | static void __exit ebtables_fini(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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_broute_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_broute_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_filter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:121:1: note: in expansion of macro 'module_init' 121 | module_init(ebtable_filter_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:111:19: note: 'init_module' target declared here 111 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_filter_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:122:1: note: in expansion of macro 'module_exit' 122 | module_exit(ebtable_filter_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_filter.c:116:20: note: 'cleanup_module' target declared here 116 | static void __exit ebtable_filter_fini(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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_nat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:121:1: note: in expansion of macro 'module_init' 121 | module_init(ebtable_nat_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:111:19: note: 'init_module' target declared here 111 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_nat_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:122:1: note: in expansion of macro 'module_exit' 122 | module_exit(ebtable_nat_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtable_nat.c:116:20: note: 'cleanup_module' target declared here 116 | static void __exit ebtable_nat_fini(void) | ^~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_802_3.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_802_3_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_802_3_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_among.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_among_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_among_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_arp.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arp_fini': 'cold' [-Wmissing-attributes] 139 | 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 ./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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip_fini': 'cold' [-Wmissing-attributes] 139 | 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 ./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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_limit.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_limit_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_limit_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_mark_m.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_m_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_m_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_pkttype.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_pkttype_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_pkttype_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_stp.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_stp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_stp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_vlan.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_vlan_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_vlan_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_arpreply.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arpreply_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arpreply_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_mark.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_dnat.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_dnat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_dnat_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_redirect.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_redirect_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_redirect_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_snat.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_snat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_snat_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_log.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_log_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_log_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/bridge/netfilter/ebt_nflog.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_nflog_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_nflog_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/bridge/br.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_deinit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1117:1: note: in expansion of macro 'module_init' 1117 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1078:19: note: 'init_module' target declared here 1078 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/bridge/br_netfilter_hooks.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1118:1: note: in expansion of macro 'module_exit' 1118 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1107:20: note: 'cleanup_module' target declared here 1107 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/can/af_can.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_exit': 'cold' [-Wmissing-attributes] 139 | 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/can/raw.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/raw.c:891:1: note: in expansion of macro 'module_init' 891 | module_init(raw_module_init); | ^~~~~~~~~~~ net/can/raw.c:873:19: note: 'init_module' target declared here 873 | static __init int raw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/raw.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/raw.c:892:1: note: in expansion of macro 'module_exit' 892 | module_exit(raw_module_exit); | ^~~~~~~~~~~ net/can/raw.c:886:20: note: 'cleanup_module' target declared here 886 | static __exit void raw_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/can/bcm.c:42: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/bcm.c:1762:1: note: in expansion of macro 'module_init' 1762 | module_init(bcm_module_init); | ^~~~~~~~~~~ net/can/bcm.c:1740:19: note: 'init_module' target declared here 1740 | static int __init bcm_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/bcm.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/bcm.c:1763:1: note: in expansion of macro 'module_exit' 1763 | module_exit(bcm_module_exit); | ^~~~~~~~~~~ net/can/bcm.c:1756:20: note: 'cleanup_module' target declared here 1756 | static void __exit bcm_module_exit(void) | ^~~~~~~~~~~~~~~ net/can/gw.c: In function 'cgw_parse_attr': net/can/gw.c:682:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 682 | canframecpy(&mod->modframe.and, &mb.cf); | ^~~~~~ net/can/gw.c:698:34: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 698 | canframecpy(&mod->modframe.or, &mb.cf); | ^~~~~~ net/can/gw.c:714:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | canframecpy(&mod->modframe.xor, &mb.cf); | ^~~~~~ net/can/gw.c:730:35: warning: taking address of packed member of 'struct cgw_frame_mod' may result in an unaligned pointer value [-Waddress-of-packed-member] 730 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgw_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/can/gw.c:1089:1: note: in expansion of macro 'module_init' 1089 | module_init(cgw_module_init); | ^~~~~~~~~~~ net/can/gw.c:1039:19: note: 'init_module' target declared here 1039 | static __init int cgw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/can/gw.c:42: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgw_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/can/gw.c:1090:1: note: in expansion of macro 'module_exit' 1090 | module_exit(cgw_module_exit); | ^~~~~~~~~~~ net/can/gw.c:1077:20: note: 'cleanup_module' target declared here 1077 | static __exit void cgw_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ceph/ceph_common.c:795:1: note: in expansion of macro 'module_init' 795 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:749:19: note: 'init_module' target declared here 749 | static int __init init_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from net/ceph/ceph_common.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ceph/ceph_common.c:796:1: note: in expansion of macro 'module_exit' 796 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:784:20: note: 'cleanup_module' target declared here 784 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ 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:338, 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:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, 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:703:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 703 | 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:702:2: note: in expansion of macro 'dout' 702 | dout("con_close %p peer %s\n", con, | ^~~~ net/ceph/messenger.c: In function 'ceph_con_open': net/ceph/messenger.c:727:45: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 727 | 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:727:2: note: in expansion of macro 'dout' 727 | 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:1820:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1820 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_parse_ips': net/ceph/messenger.c:1974:33: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1974 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'process_banner': net/ceph/messenger.c:2055:22: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | !(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:2058:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2058 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2060:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2060 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ net/ceph/messenger.c:2069:20: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2069 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2070:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2070 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c:2075:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2075 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:338, 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:2078:21: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2078 | 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:2077:3: note: in expansion of macro 'dout' 2077 | 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:2129:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2139:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2139 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2173:23: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2173 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:2230:24: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2230 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:310:33: note: in definition of macro 'pr_err' 310 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c: In function 'read_partial_message': net/ceph/messenger.c:2438:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 2438 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, 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:3017:37: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3017 | 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:3016:2: note: in expansion of macro 'dout' 3016 | 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:3020:16: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3020 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:312:37: note: in definition of macro 'pr_warning' 312 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/messenger.c:3019:2: note: in expansion of macro 'pr_warn' 3019 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ In file included from ./include/linux/printk.h:338, 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:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ 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:317:34: note: in definition of macro 'pr_info' 317 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:338, from ./include/linux/kernel.h:14, from ./include/asm-generic/bug.h:18, from ./arch/x86/include/asm/bug.h:83, 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__, | ^~~~ In file included from ./include/linux/printk.h:338, 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__, | ^~~~ 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), | ^~~~~~~~~~~~~~ In file included from net/core/pktgen.c:124: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/pktgen.c:3878:1: note: in expansion of macro 'module_init' 3878 | module_init(pg_init); | ^~~~~~~~~~~ net/core/pktgen.c:3856:19: note: 'init_module' target declared here 3856 | static int __init pg_init(void) | ^~~~~~~ In file included from net/core/pktgen.c:124: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pg_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/core/pktgen.c:3879:1: note: in expansion of macro 'module_exit' 3879 | module_exit(pg_cleanup); | ^~~~~~~~~~~ net/core/pktgen.c:3871:20: note: 'cleanup_module' target declared here 3871 | static void __exit pg_cleanup(void) | ^~~~~~~~~~ In file included from net/core/devlink.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devlink_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/core/devlink.c:4799:1: note: in expansion of macro 'module_init' 4799 | module_init(devlink_module_init); | ^~~~~~~~~~~ net/core/devlink.c:4789:19: note: 'init_module' target declared here 4789 | static int __init devlink_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/core/devlink.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devlink_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/core/devlink.c:4800:1: note: in expansion of macro 'module_exit' 4800 | module_exit(devlink_module_exit); | ^~~~~~~~~~~ net/core/devlink.c:4794:20: note: 'cleanup_module' target declared here 4794 | static void __exit devlink_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/core/failover.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'failover_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'failover_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/dns_resolver/dns_key.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dns_resolver': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:320:1: note: in expansion of macro 'module_init' 320 | module_init(init_dns_resolver) | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:266:19: note: 'init_module' target declared here 266 | static int __init init_dns_resolver(void) | ^~~~~~~~~~~~~~~~~ In file included from net/dns_resolver/dns_key.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dns_resolver': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dns_resolver/dns_key.c:321:1: note: in expansion of macro 'module_exit' 321 | module_exit(exit_dns_resolver) | ^~~~~~~~~~~ net/dns_resolver/dns_key.c:313:20: note: 'cleanup_module' target declared here 313 | static void __exit exit_dns_resolver(void) | ^~~~~~~~~~~~~~~~~ In file included from net/dsa/dsa.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/dsa/dsa.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(dsa_init_module); | ^~~~~~~~~~~ net/dsa/dsa.c:285:19: note: 'init_module' target declared here 285 | static int __init dsa_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/dsa/dsa.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/dsa/dsa.c:315:1: note: in expansion of macro 'module_exit' 315 | module_exit(dsa_cleanup_module); | ^~~~~~~~~~~ net/dsa/dsa.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit dsa_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/6lowpan/core.c:47: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_init_module': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/core.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wpan_phy_class_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wpan_phy_class_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/socket.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_ieee802154_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ieee802154/socket.c:1140:1: note: in expansion of macro 'module_init' 1140 | module_init(af_ieee802154_init); | ^~~~~~~~~~~ net/ieee802154/socket.c:1103:19: note: 'init_module' target declared here 1103 | static int __init af_ieee802154_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ieee802154/socket.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_ieee802154_remove': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ieee802154/socket.c:1141:1: note: in expansion of macro 'module_exit' 1141 | module_exit(af_ieee802154_remove); | ^~~~~~~~~~~ net/ieee802154/socket.c:1132:20: note: 'cleanup_module' target declared here 1132 | static void __exit af_ieee802154_remove(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 139 | 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 net/ipv4/netfilter/nf_log_arp.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_arp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_arp_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_h323.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~ In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_fib_ipv4.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib4_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib4_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:85:1: note: in expansion of macro 'module_init' 85 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(nft_masq_ipv4_module_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/nft_masq_ipv4.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit nft_masq_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_flow_table_ipv4.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_mangle.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_nat.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/iptable_raw.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_security_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_security_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_ah.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:911:1: note: in expansion of macro 'module_init' 911 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:871:19: note: 'init_module' target declared here 871 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:912:1: note: in expansion of macro 'module_exit' 912 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_CLUSTERIP.c:899:20: note: 'cleanup_module' target declared here 899 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_ECN.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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_MASQUERADE.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:100:1: note: in expansion of macro 'module_init' 100 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ net/ipv4/netfilter/ipt_MASQUERADE.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arp_tables.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1672:1: note: in expansion of macro 'module_init' 1672 | module_init(arp_tables_init); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1633:19: note: 'init_module' target declared here 1633 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arp_tables.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1673:1: note: in expansion of macro 'module_exit' 1673 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/arp_tables.c:1661:20: note: 'cleanup_module' target declared here 1661 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arpt_mangle.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/arptable_filter.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:239:1: note: in expansion of macro 'module_init' 239 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:224:19: note: 'init_module' target declared here 224 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:240:1: note: in expansion of macro 'module_exit' 240 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ net/ipv4/netfilter/nf_nat_snmp_basic_main.c:232:20: note: 'cleanup_module' target declared here 232 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/ipip.c:95: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ipip.c:726:1: note: in expansion of macro 'module_init' 726 | module_init(ipip_init); | ^~~~~~~~~~~ net/ipv4/ipip.c:674:19: note: 'init_module' target declared here 674 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from net/ipv4/ipip.c:95: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ipip.c:727:1: note: in expansion of macro 'module_exit' 727 | module_exit(ipip_fini); | ^~~~~~~~~~~ net/ipv4/ipip.c:714:20: note: 'cleanup_module' target declared here 714 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from net/ipv4/fou.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:208:1: note: in expansion of macro 'module_init' 208 | module_init(gre_init); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:192:19: note: 'init_module' target declared here 192 | static int __init gre_init(void) | ^~~~~~~~ In file included from net/ipv4/gre_demux.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/gre_demux.c:209:1: note: in expansion of macro 'module_exit' 209 | module_exit(gre_exit); | ^~~~~~~~~~~ net/ipv4/gre_demux.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1749:1: note: in expansion of macro 'module_init' 1749 | module_init(ipgre_init); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1685:19: note: 'init_module' target declared here 1685 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from net/ipv4/ip_gre.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_gre.c:1750:1: note: in expansion of macro 'module_exit' 1750 | module_exit(ipgre_fini); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1738:20: note: 'cleanup_module' target declared here 1738 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:685:1: note: in expansion of macro 'module_init' 685 | module_init(vti_init); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:624:19: note: 'init_module' target declared here 624 | static int __init vti_init(void) | ^~~~~~~~ In file included from net/ipv4/ip_vti.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/ip_vti.c:686:1: note: in expansion of macro 'module_exit' 686 | module_exit(vti_fini); | ^~~~~~~~~~~ net/ipv4/ip_vti.c:676:20: note: 'cleanup_module' target declared here 676 | static void __exit vti_fini(void) | ^~~~~~~~ In file included from net/ipv4/ah4.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/ipv4/esp4.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_offload_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(esp4_offload_init); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:259:19: note: 'init_module' target declared here 259 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_offload_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/esp4_offload.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(esp4_offload_exit); | ^~~~~~~~~~~ net/ipv4/esp4_offload.c:269:20: note: 'cleanup_module' target declared here 269 | static void __exit esp4_offload_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/ipcomp.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ipv4/xfrm4_tunnel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/ipv4/xfrm4_mode_beet.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tunnel4.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:98:19: note: 'init_module' target declared here 98 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_transport.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:112:1: note: in expansion of macro 'module_exit' 112 | module_exit(xfrm4_transport_exit); | ^~~~~~~~~~~ net/ipv4/xfrm4_mode_transport.c:103:20: note: 'cleanup_module' target declared here 103 | static void __exit xfrm4_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/xfrm4_mode_tunnel.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1319:1: note: in expansion of macro 'module_init' 1319 | module_init(inet_diag_init); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1282:19: note: 'init_module' target declared here 1282 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/inet_diag.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/inet_diag.c:1320:1: note: in expansion of macro 'module_exit' 1320 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ net/ipv4/inet_diag.c:1311:20: note: 'cleanup_module' target declared here 1311 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_diag.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/ipv4/raw_diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/ipv4/tcp_bbr.c:59: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bbr_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:973:1: note: in expansion of macro 'module_init' 973 | module_init(bbr_register); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:962:19: note: 'init_module' target declared here 962 | static int __init bbr_register(void) | ^~~~~~~~~~~~ In file included from net/ipv4/tcp_bbr.c:59: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bbr_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_bbr.c:974:1: note: in expansion of macro 'module_exit' 974 | module_exit(bbr_unregister); | ^~~~~~~~~~~ net/ipv4/tcp_bbr.c:968:20: note: 'cleanup_module' target declared here 968 | static void __exit bbr_unregister(void) | ^~~~~~~~~~~~~~ In file included from net/ipv4/tcp_bic.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bictcp_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bictcp_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_cdg.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_cdg_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_cdg_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_dctcp.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dctcp_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dctcp_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_westwood.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_westwood.c: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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_westwood.c: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/ipv4/tcp_highspeed.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hstcp_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hstcp_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_hybla.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hybla_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hybla_unregister': 'cold' [-Wmissing-attributes] 139 | 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/ipv4/tcp_htcp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htcp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv4/tcp_htcp.c: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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htcp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv4/tcp_htcp.c: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) | ^~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_vegas.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_vegas_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_vegas_unregister': 'cold' [-Wmissing-attributes] 139 | 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/ipv4/tcp_nv.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpnv_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpnv_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_veno.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_veno_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_veno_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_scalable.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_scalable_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_scalable_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_lp.c:36: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_lp_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_lp_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_yeah.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_yeah_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_yeah_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/tcp_illinois.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_illinois_register': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_illinois_unregister': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/ila/ila.h:17, from net/ipv6/ila/ila_main.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ila_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ila/ila_main.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(ila_init); | ^~~~~~~~~~~ net/ipv6/ila/ila_main.c:85:19: note: 'init_module' target declared here 85 | static int __init ila_init(void) | ^~~~~~~~ In file included from net/ipv6/ila/ila.h:17, from net/ipv6/ila/ila_main.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ila_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ila/ila_main.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(ila_fini); | ^~~~~~~~~~~ net/ipv6/ila/ila_main.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit ila_fini(void) | ^~~~~~~~ In file included from net/ipv6/netfilter/ip6_tables.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1977:1: note: in expansion of macro 'module_init' 1977 | module_init(ip6_tables_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1931:19: note: 'init_module' target declared here 1931 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6_tables.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1978:1: note: in expansion of macro 'module_exit' 1978 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6_tables.c:1964:20: note: 'cleanup_module' target declared here 1964 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_filter.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_mangle.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_raw.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_security.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_security_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_security_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6table_nat.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(nf_defrag_init); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:106:19: note: 'init_module' target declared here 106 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/netfilter/nft_chain_route_ipv6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:86:1: note: in expansion of macro 'module_init' 86 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(nft_masq_ipv6_module_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/nft_masq_ipv6.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit nft_masq_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib6_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib6_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/netfilter/nf_flow_table_ipv6.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ah.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_eui64.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/netfilter/ip6t_frag.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_mh.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_hbh.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_rt.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_srh.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srh_mt6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srh_mt6_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:76:1: note: in expansion of macro 'module_init' 76 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_MASQUERADE.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/netfilter/ip6t_NPT.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/netfilter/ip6t_REJECT.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/netfilter/ip6t_SYNPROXY.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/ah6.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/ipv6/esp6.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_offload_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(esp6_offload_init); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:287:19: note: 'init_module' target declared here 287 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_offload_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/esp6_offload.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(esp6_offload_exit); | ^~~~~~~~~~~ net/ipv6/esp6_offload.c:297:20: note: 'cleanup_module' target declared here 297 | static void __exit esp6_offload_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/ipcomp6.c:35: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:408:1: note: in expansion of macro 'module_init' 408 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:364:19: note: 'init_module' target declared here 364 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_tunnel.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:409:1: note: in expansion of macro 'module_exit' 409 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ net/ipv6/xfrm6_tunnel.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from net/ipv6/tunnel6.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_transport.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:118:1: note: in expansion of macro 'module_init' 118 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:105:19: note: 'init_module' target declared here 105 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_transport.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:119:1: note: in expansion of macro 'module_exit' 119 | module_exit(xfrm6_transport_exit); | ^~~~~~~~~~~ net/ipv6/xfrm6_mode_transport.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit xfrm6_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_tunnel.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_ro.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_ro_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_ro_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/ipv6/xfrm6_mode_beet.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 139 | 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/ipv6/ip6_vti.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1242:1: note: in expansion of macro 'module_init' 1242 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1189:19: note: 'init_module' target declared here 1189 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_vti.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_vti.c:1243:1: note: in expansion of macro 'module_exit' 1243 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ net/ipv6/ip6_vti.c:1233:20: note: 'cleanup_module' target declared here 1233 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/ipv6/sit.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/sit.c:1961:1: note: in expansion of macro 'module_init' 1961 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1915:19: note: 'init_module' target declared here 1915 | static int __init sit_init(void) | ^~~~~~~~ In file included from net/ipv6/sit.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/sit.c:1962:1: note: in expansion of macro 'module_exit' 1962 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1902:20: note: 'cleanup_module' target declared here 1902 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': net/ipv6/ip6_tunnel.c:419:40: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from ./include/linux/ipv6.h:5, from ./include/net/ipv6.h:16, from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:32, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/uapi/linux/ipv6.h:61:8: note: defined here 61 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from ./include/net/inetpeer.h:16, from ./include/net/route.h:28, from ./include/net/ip.h:32, from ./include/net/icmp.h:25, from net/ipv6/ip6_tunnel.c:48: ./include/net/ipv6.h:147:8: note: defined here 147 | struct frag_hdr { | ^~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: net/ipv6/ip6_tunnel.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2345:1: note: in expansion of macro 'module_init' 2345 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2291:19: note: 'init_module' target declared here 2291 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_tunnel.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2346:1: note: in expansion of macro 'module_exit' 2346 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ net/ipv6/ip6_tunnel.c:2333:20: note: 'cleanup_module' target declared here 2333 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2385:1: note: in expansion of macro 'module_init' 2385 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2334:19: note: 'init_module' target declared here 2334 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from net/ipv6/ip6_gre.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/ipv6/ip6_gre.c:2386:1: note: in expansion of macro 'module_exit' 2386 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2376:20: note: 'cleanup_module' target declared here 2376 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ In file included from net/ipv6/fou6.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou6_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou6_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/key/af_key.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipsec_pfkey_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipsec_pfkey_exit': 'cold' [-Wmissing-attributes] 139 | 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 net/l2tp/l2tp_core.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1783:1: note: in expansion of macro 'module_init' 1783 | module_init(l2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1752:19: note: 'init_module' target declared here 1752 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from net/l2tp/l2tp_core.c:23: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_core.c:1784:1: note: in expansion of macro 'module_exit' 1784 | module_exit(l2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_core.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit l2tp_exit(void) | ^~~~~~~~~ In file included from net/l2tp/l2tp_ppp.c:62: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1754:1: note: in expansion of macro 'module_init' 1754 | module_init(pppol2tp_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1706:19: note: 'init_module' target declared here 1706 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ppp.c:62: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1755:1: note: in expansion of macro 'module_exit' 1755 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ppp.c:1744:20: note: 'cleanup_module' target declared here 1744 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:677:1: note: in expansion of macro 'module_init' 677 | module_init(l2tp_ip_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:647:19: note: 'init_module' target declared here 647 | static int __init l2tp_ip_init(void) | ^~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip.c:678:1: note: in expansion of macro 'module_exit' 678 | module_exit(l2tp_ip_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip.c:670:20: note: 'cleanup_module' target declared here 670 | static void __exit l2tp_ip_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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_nl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_netlink.c:1031:1: note: in expansion of macro 'module_init' 1031 | module_init(l2tp_nl_init); | ^~~~~~~~~~~ net/l2tp/l2tp_netlink.c:1020:19: note: 'init_module' target declared here 1020 | static int __init l2tp_nl_init(void) | ^~~~~~~~~~~~ In file included from net/l2tp/l2tp_eth.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_eth_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:383:1: note: in expansion of macro 'module_init' 383 | module_init(l2tp_eth_init); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:362:19: note: 'init_module' target declared here 362 | static int __init l2tp_eth_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_eth.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_eth_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_eth.c:384:1: note: in expansion of macro 'module_exit' 384 | module_exit(l2tp_eth_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_eth.c:378:20: note: 'cleanup_module' target declared here 378 | static void __exit l2tp_eth_exit(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_debugfs.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_debugfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:361:1: note: in expansion of macro 'module_init' 361 | module_init(l2tp_debugfs_init); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:331:19: note: 'init_module' target declared here 331 | static int __init l2tp_debugfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_debugfs.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_debugfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:362:1: note: in expansion of macro 'module_exit' 362 | module_exit(l2tp_debugfs_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_debugfs.c:355:20: note: 'cleanup_module' target declared here 355 | static void __exit l2tp_debugfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip6_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:810:1: note: in expansion of macro 'module_init' 810 | module_init(l2tp_ip6_init); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:780:19: note: 'init_module' target declared here 780 | static int __init l2tp_ip6_init(void) | ^~~~~~~~~~~~~ In file included from net/l2tp/l2tp_ip6.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip6_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/l2tp/l2tp_ip6.c:811:1: note: in expansion of macro 'module_exit' 811 | module_exit(l2tp_ip6_exit); | ^~~~~~~~~~~ net/l2tp/l2tp_ip6.c:803:20: note: 'cleanup_module' target declared here 803 | static void __exit l2tp_ip6_exit(void) | ^~~~~~~~~~~~~ In file included from net/llc/llc_core.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ 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:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/mac80211/main.c:1335:1: note: in expansion of macro 'subsys_initcall' 1335 | subsys_initcall(ieee80211_init); | ^~~~~~~~~~~~~~~ net/mac80211/main.c:1292:19: note: 'init_module' target declared here 1292 | 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:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mac80211/main.c:1336:1: note: in expansion of macro 'module_exit' 1336 | module_exit(ieee80211_exit); | ^~~~~~~~~~~ net/mac80211/main.c:1322:20: note: 'cleanup_module' target declared here 1322 | static void __exit ieee80211_exit(void) | ^~~~~~~~~~~~~~ net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': net/mac80211/rx.c:307:15: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 307 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ In file included from net/mac802154/main.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee802154_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee802154_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/mpls/mpls_gso.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_gso_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_gso_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/mpls/af_mpls.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2545:1: note: in expansion of macro 'module_init' 2545 | module_init(mpls_init); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2506:19: note: 'init_module' target declared here 2506 | static int __init mpls_init(void) | ^~~~~~~~~ In file included from net/mpls/af_mpls.c:6: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/mpls/af_mpls.c:2556:1: note: in expansion of macro 'module_exit' 2556 | module_exit(mpls_exit); | ^~~~~~~~~~~ net/mpls/af_mpls.c:2547:20: note: 'cleanup_module' target declared here 2547 | static void __exit mpls_exit(void) | ^~~~~~~~~ In file included from net/mpls/mpls_iptunnel.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_iptunnel_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_iptunnel_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2141:1: note: in expansion of macro 'module_init' 2141 | module_init(ip_set_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2104:1: note: 'init_module' target declared here 2104 | ip_set_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2142:1: note: in expansion of macro 'module_exit' 2142 | module_exit(ip_set_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_core.c:2132:1: note: 'cleanup_module' target declared here 2132 | ip_set_fini(void) | ^~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmac_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:318:1: note: in expansion of macro 'module_init' 318 | module_init(hash_ipmac_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:307:1: note: 'init_module' target declared here 307 | hash_ipmac_init(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmac_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:319:1: note: in expansion of macro 'module_exit' 319 | module_exit(hash_ipmac_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_hash_ipmac.c:313:1: note: 'cleanup_module' target declared here 313 | hash_ipmac_fini(void) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_net.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(list_set_init); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:672:1: note: 'init_module' target declared here 672 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipset/ip_set_list_set.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(list_set_fini); | ^~~~~~~~~~~ net/netfilter/ipset/ip_set_list_set.c:678:1: note: 'cleanup_module' target declared here 678 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_core.c:30: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_rr.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_rr_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_rr_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wrr_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wrr_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lc.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lc_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wlc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wlc_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_fo.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_fo_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_fo_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ovf_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ovf_cleanup': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblc_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_dh.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_dh_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_dh_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_sh.c:45: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sh_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sh_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_sed.c:41: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sed_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sed_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_nq.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_nq_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_nq_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ftp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ftp_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sip_cleanup': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:635:1: note: in expansion of macro 'module_init' 635 | module_init(nfnetlink_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:618:19: note: 'init_module' target declared here 618 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink.c:636:1: note: in expansion of macro 'module_exit' 636 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nfnetlink.c:631:20: note: 'cleanup_module' target declared here 631 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_acct.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': net/netfilter/nfnetlink_queue.c:493:20: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 493 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_queue.c:20: net/netfilter/nfnetlink_queue.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1592:1: note: in expansion of macro 'module_init' 1592 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1543:19: note: 'init_module' target declared here 1543 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_queue.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1593:1: note: in expansion of macro 'module_exit' 1593 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_queue.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_log.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_osf.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_osf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:437:1: note: in expansion of macro 'module_init' 437 | module_init(nfnl_osf_init); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:399:19: note: 'init_module' target declared here 399 | static int __init nfnl_osf_init(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/nfnetlink_osf.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_osf_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:438:1: note: in expansion of macro 'module_exit' 438 | module_exit(nfnl_osf_fini); | ^~~~~~~~~~~ net/netfilter/nfnetlink_osf.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit nfnl_osf_fini(void) | ^~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_standalone.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:721:1: note: in expansion of macro 'module_init' 721 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:673:19: note: 'init_module' target declared here 673 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_standalone.c:5: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:722:1: note: in expansion of macro 'module_exit' 722 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_standalone.c:711:20: note: 'cleanup_module' target declared here 711 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_proto_gre.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:431:1: note: in expansion of macro 'module_init' 431 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:407:19: note: 'init_module' target declared here 407 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:432:1: note: in expansion of macro 'module_exit' 432 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:425:20: note: 'cleanup_module' target declared here 425 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ctnetlink_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3608:1: note: in expansion of macro 'module_init' 3608 | module_init(ctnetlink_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3562:19: note: 'init_module' target declared here 3562 | static int __init ctnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netlink.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ctnetlink_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3609:1: note: in expansion of macro 'module_exit' 3609 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3597:20: note: 'cleanup_module' target declared here 3597 | static void __exit ctnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_amanda.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_ftp.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_h323_main.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_irc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_snmp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_conntrack_sip.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_log_common.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:214:1: note: in expansion of macro 'module_init' 214 | module_init(nf_log_common_init); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:207:19: note: 'init_module' target declared here 207 | static int __init nf_log_common_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_log_common.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_log_common.c:215:1: note: in expansion of macro 'module_exit' 215 | module_exit(nf_log_common_exit); | ^~~~~~~~~~~ net/netfilter/nf_log_common.c:212:20: note: 'cleanup_module' target declared here 212 | static void __exit nf_log_common_exit(void) {} | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_log_netdev.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_netdev_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_netdev_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_core.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:1104:1: note: in expansion of macro 'module_init' 1104 | module_init(nf_nat_init); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:1045:19: note: 'init_module' target declared here 1045 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/nf_nat_core.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_nat_core.c:1105:1: note: in expansion of macro 'module_exit' 1105 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ net/netfilter/nf_nat_core.c:1082:20: note: 'cleanup_module' target declared here 1082 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_amanda.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_ftp.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_irc.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/nf_nat_sip.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_synproxy_core.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 139 | 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 ./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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conncount_modinit': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(nf_conncount_modinit); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:589:19: note: 'init_module' target declared here 589 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conncount_modexit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_conncount.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(nf_conncount_modexit); | ^~~~~~~~~~~ net/netfilter/nf_conncount.c:613:20: note: 'cleanup_module' target declared here 613 | static void __exit nf_conncount_modexit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7318:1: note: in expansion of macro 'module_init' 7318 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7271:19: note: 'init_module' target declared here 7271 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_tables_api.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nf_tables_api.c:7319:1: note: in expansion of macro 'module_exit' 7319 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7308:20: note: 'cleanup_module' target declared here 7308 | static void __exit nf_tables_module_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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_set_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_set_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:969:1: note: in expansion of macro 'module_init' 969 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:907:19: note: 'init_module' target declared here 907 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_compat.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_compat.c:970:1: note: in expansion of macro 'module_exit' 970 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:934:20: note: 'cleanup_module' target declared here 934 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_numgen.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ng_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_numgen.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(nft_ng_module_init); | ^~~~~~~~~~~ net/netfilter/nft_numgen.c:208:19: note: 'init_module' target declared here 208 | static int __init nft_ng_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_numgen.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ng_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_numgen.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(nft_ng_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_numgen.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit nft_ng_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_ct.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:1184:1: note: in expansion of macro 'module_init' 1184 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:1139:19: note: 'init_module' target declared here 1139 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_ct.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_ct.c:1185:1: note: in expansion of macro 'module_exit' 1185 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_ct.c:1174:20: note: 'cleanup_module' target declared here 1174 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_flow_offload.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:242:1: note: in expansion of macro 'module_init' 242 | module_init(nft_flow_offload_module_init); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:216:19: note: 'init_module' target declared here 216 | static int __init nft_flow_offload_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_flow_offload.c:2: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/nft_flow_offload.c:243:1: note: in expansion of macro 'module_exit' 243 | module_exit(nft_flow_offload_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_flow_offload.c:236:20: note: 'cleanup_module' target declared here 236 | static void __exit nft_flow_offload_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_limit.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_nat.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_objref.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_objref_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_objref_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_queue.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_quota.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_quota_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_quota_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_reject_inet.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_counter.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_log.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_hash.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_inet.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fib_netdev.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_dup_netdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nft_fwd_netdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/nf_flow_table_inet.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_mark.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_connmark.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_set.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_nat.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:241:1: note: in expansion of macro 'module_init' 241 | module_init(xt_nat_init); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:230:19: note: 'init_module' target declared here 230 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_nat.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_nat.c:242:1: note: in expansion of macro 'module_exit' 242 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ net/netfilter/xt_nat.c:236:20: note: 'cleanup_module' target declared here 236 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_AUDIT.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'audit_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audit_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:89:1: note: in expansion of macro 'module_init' 89 | module_init(checksum_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:79:19: note: 'init_module' target declared here 79 | static int __init checksum_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CHECKSUM.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:90:1: note: in expansion of macro 'module_exit' 90 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_CHECKSUM.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CLASSIFY.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CONNSECMARK.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connsecmark_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connsecmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_CT.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_DSCP.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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/netfilter/xt_HL.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from net/netfilter/xt_HMARK.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_LED.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_LOG.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_NETMAP.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_NFLOG.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_NFQUEUE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:231:1: note: in expansion of macro 'module_init' 231 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:210:19: note: 'init_module' target declared here 210 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_RATEEST.c:8: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_RATEEST.c:232:1: note: in expansion of macro 'module_exit' 232 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ net/netfilter/xt_RATEEST.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_REDIRECT.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_SECMARK.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'secmark_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'secmark_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:265:19: note: 'init_module' target declared here 265 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TPROXY.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TPROXY.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TPROXY.c:270:20: note: 'cleanup_module' target declared here 270 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPMSS.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(tee_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:195:19: note: 'init_module' target declared here 195 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_TEE.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_TEE.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_TEE.c:220:20: note: 'cleanup_module' target declared here 220 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_TRACE.c:3: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_IDLETIMER.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:332:1: note: in expansion of macro 'module_init' 332 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:288:19: note: 'init_module' target declared here 288 | static int __init idletimer_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_IDLETIMER.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:333:1: note: in expansion of macro 'module_exit' 333 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ net/netfilter/xt_IDLETIMER.c:324:20: note: 'cleanup_module' target declared here 324 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_addrtype.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_bpf.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_cluster.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:162:19: note: 'init_module' target declared here 162 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_cluster.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ net/netfilter/xt_cluster.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_comment.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connbytes.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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/netfilter/xt_connlabel.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connlimit.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:119:19: note: 'init_module' target declared here 119 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_connlimit.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_connlimit.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_connlimit.c:124:20: note: 'cleanup_module' target declared here 124 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_conntrack.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_cpu.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpu_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_dccp.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_devgroup.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_dscp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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/netfilter/xt_esp.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1333:1: note: in expansion of macro 'module_init' 1333 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1294:19: note: 'init_module' target declared here 1294 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_hashlimit.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1334:1: note: in expansion of macro 'module_exit' 1334 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_hashlimit.c:1324:20: note: 'cleanup_module' target declared here 1324 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_helper.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from net/netfilter/xt_ipcomp.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_iprange.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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/netfilter/xt_ipvs.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvs_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvs_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_l2tp.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_length.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_limit.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_mac.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netfilter/xt_multiport.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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 file included from net/netfilter/xt_nfacct.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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/netfilter/xt_osf.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:85:1: note: in expansion of macro 'module_init' 85 | module_init(xt_osf_init); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:66:19: note: 'init_module' target declared here 66 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_osf.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_osf.c:86:1: note: in expansion of macro 'module_exit' 86 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ net/netfilter/xt_osf.c:80:20: note: 'cleanup_module' target declared here 80 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ In file included from net/netfilter/xt_owner.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_cgroup.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgroup_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:149:1: note: in expansion of macro 'module_init' 149 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:139:19: note: 'init_module' target declared here 139 | static int __init cgroup_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_cgroup.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgroup_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_cgroup.c:150:1: note: in expansion of macro 'module_exit' 150 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit cgroup_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_physdev.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_pkttype.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/netfilter/xt_policy.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_quota.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_rateest.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_realm.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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 ./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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:760:1: note: in expansion of macro 'module_init' 760 | module_init(recent_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:735:19: note: 'init_module' target declared here 735 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_recent.c:761:1: note: in expansion of macro 'module_exit' 761 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_recent.c:754:20: note: 'cleanup_module' target declared here 754 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_sctp.c:2: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_socket.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:317:1: note: in expansion of macro 'module_init' 317 | module_init(socket_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:307:19: note: 'init_module' target declared here 307 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_socket.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netfilter/xt_socket.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_socket.c:312:20: note: 'cleanup_module' target declared here 312 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_state.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/netfilter/xt_statistic.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netfilter/xt_string.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_tcpmss.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from net/netfilter/xt_time.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/netfilter/xt_u32.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/netlink/diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/netrom/af_netrom.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nr_proto_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1462:1: note: in expansion of macro 'module_init' 1462 | module_init(nr_proto_init); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1390:19: note: 'init_module' target declared here 1390 | static int __init nr_proto_init(void) | ^~~~~~~~~~~~~ In file included from net/netrom/af_netrom.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nr_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/netrom/af_netrom.c:1505:1: note: in expansion of macro 'module_exit' 1505 | module_exit(nr_exit); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1472:20: note: 'cleanup_module' target declared here 1472 | static void __exit nr_exit(void) | ^~~~~~~ In file included from net/nfc/hci/core.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_hci_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_hci_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/nfc/core.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_exit': 'cold' [-Wmissing-attributes] 139 | 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/nsh/nsh.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nsh_init_module': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nsh_cleanup_module': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/openvswitch/datapath.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_init': 'cold' [-Wmissing-attributes] 133 | 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) | ^~~~~~~ In file included from net/openvswitch/vport-vxlan.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/openvswitch/vport-gre.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/packet/diag.c:1: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/psample/psample.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psample_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psample_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/rfkill/core.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/rfkill/core.c:1374:1: note: in expansion of macro 'subsys_initcall' 1374 | subsys_initcall(rfkill_init); | ^~~~~~~~~~~~~~~ net/rfkill/core.c:1337:19: note: 'init_module' target declared here 1337 | static int __init rfkill_init(void) | ^~~~~~~~~~~ In file included from net/rfkill/core.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/rfkill/core.c:1385:1: note: in expansion of macro 'module_exit' 1385 | module_exit(rfkill_exit); | ^~~~~~~~~~~ net/rfkill/core.c:1376:20: note: 'cleanup_module' target declared here 1376 | static void __exit rfkill_exit(void) | ^~~~~~~~~~~ In file included from net/rfkill/rfkill-gpio.c:22: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1585:1: note: in expansion of macro 'module_exit' 1585 | 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:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'cleanup_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1581:20: note: in definition of macro 'module_driver' 1581 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/rfkill/rfkill-gpio.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1580:1: note: in expansion of macro 'module_init' 1580 | 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:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/gpio/driver.h:5, from ./include/asm-generic/gpio.h:13, from ./include/linux/gpio.h:62, from net/rfkill/rfkill-gpio.c:19: net/rfkill/rfkill-gpio.c:183:24: note: 'init_module' target declared here 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1576:19: note: in definition of macro 'module_driver' 1576 | static int __init __driver##_init(void) \ | ^~~~~~~~ net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' 183 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/rose/af_rose.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rose_proto_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rose_exit': 'cold' [-Wmissing-attributes] 139 | 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 net/rxrpc/af_rxrpc.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_rxrpc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_rxrpc_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/sched/act_police.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'police_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_police.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(police_init_module); | ^~~~~~~~~~~ net/sched/act_police.c:358:19: note: 'init_module' target declared here 358 | static int __init police_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_police.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'police_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_police.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(police_cleanup_module); | ^~~~~~~~~~~ net/sched/act_police.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit police_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gact_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_gact.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(gact_init_module); | ^~~~~~~~~~~ net/sched/act_gact.c:283:19: note: 'init_module' target declared here 283 | static int __init gact_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_gact.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gact_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_gact.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(gact_cleanup_module); | ^~~~~~~~~~~ net/sched/act_gact.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit gact_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mirred_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_mirred.c:453:1: note: in expansion of macro 'module_init' 453 | module_init(mirred_init_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:437:19: note: 'init_module' target declared here 437 | static int __init mirred_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_mirred.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mirred_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_mirred.c:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:447:20: note: 'cleanup_module' target declared here 447 | static void __exit mirred_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_sample.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sample_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_sample.c:277:1: note: in expansion of macro 'module_init' 277 | module_init(sample_init_module); | ^~~~~~~~~~~ net/sched/act_sample.c:267:19: note: 'init_module' target declared here 267 | static int __init sample_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_sample.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sample_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_sample.c:278:1: note: in expansion of macro 'module_exit' 278 | module_exit(sample_cleanup_module); | ^~~~~~~~~~~ net/sched/act_sample.c:272:20: note: 'cleanup_module' target declared here 272 | static void __exit sample_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_ipt.c:450:1: note: in expansion of macro 'module_init' 450 | module_init(ipt_init_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:426:19: note: 'init_module' target declared here 426 | static int __init ipt_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_ipt.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipt_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_ipt.c:451:1: note: in expansion of macro 'module_exit' 451 | module_exit(ipt_cleanup_module); | ^~~~~~~~~~~ net/sched/act_ipt.c:444:20: note: 'cleanup_module' target declared here 444 | static void __exit ipt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_nat.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nat_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_nat.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(nat_init_module); | ^~~~~~~~~~~ net/sched/act_nat.c:337:19: note: 'init_module' target declared here 337 | static int __init nat_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_nat.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nat_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_nat.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(nat_cleanup_module); | ^~~~~~~~~~~ net/sched/act_nat.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit nat_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_pedit.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pedit_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_pedit.c:518:1: note: in expansion of macro 'module_init' 518 | module_init(pedit_init_module); | ^~~~~~~~~~~ net/sched/act_pedit.c:508:19: note: 'init_module' target declared here 508 | static int __init pedit_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/act_pedit.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pedit_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_pedit.c:519:1: note: in expansion of macro 'module_exit' 519 | module_exit(pedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_pedit.c:513:20: note: 'cleanup_module' target declared here 513 | static void __exit pedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_simple.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simp_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_simple.c:248:1: note: in expansion of macro 'module_init' 248 | module_init(simp_init_module); | ^~~~~~~~~~~ net/sched/act_simple.c:235:19: note: 'init_module' target declared here 235 | static int __init simp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_simple.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simp_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_simple.c:249:1: note: in expansion of macro 'module_exit' 249 | module_exit(simp_cleanup_module); | ^~~~~~~~~~~ net/sched/act_simple.c:243:20: note: 'cleanup_module' target declared here 243 | static void __exit simp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbedit_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_skbedit.c:347:1: note: in expansion of macro 'module_init' 347 | module_init(skbedit_init_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:337:19: note: 'init_module' target declared here 337 | static int __init skbedit_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbedit.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbedit_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_skbedit.c:348:1: note: in expansion of macro 'module_exit' 348 | module_exit(skbedit_cleanup_module); | ^~~~~~~~~~~ net/sched/act_skbedit.c:342:20: note: 'cleanup_module' target declared here 342 | static void __exit skbedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_csum.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csum_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_csum.c:708:1: note: in expansion of macro 'module_init' 708 | module_init(csum_init_module); | ^~~~~~~~~~~ net/sched/act_csum.c:698:19: note: 'init_module' target declared here 698 | static int __init csum_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_csum.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csum_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_csum.c:709:1: note: in expansion of macro 'module_exit' 709 | module_exit(csum_cleanup_module); | ^~~~~~~~~~~ net/sched/act_csum.c:703:20: note: 'cleanup_module' target declared here 703 | static void __exit csum_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_vlan.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_vlan.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(vlan_init_module); | ^~~~~~~~~~~ net/sched/act_vlan.c:331:19: note: 'init_module' target declared here 331 | static int __init vlan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/act_vlan.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_vlan.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ net/sched/act_vlan.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_bpf.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_bpf.c:440:1: note: in expansion of macro 'module_init' 440 | module_init(bpf_init_module); | ^~~~~~~~~~~ net/sched/act_bpf.c:430:19: note: 'init_module' target declared here 430 | static int __init bpf_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_bpf.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_bpf.c:441:1: note: in expansion of macro 'module_exit' 441 | module_exit(bpf_cleanup_module); | ^~~~~~~~~~~ net/sched/act_bpf.c:435:20: note: 'cleanup_module' target declared here 435 | static void __exit bpf_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_connmark.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_connmark.c:242:1: note: in expansion of macro 'module_init' 242 | module_init(connmark_init_module); | ^~~~~~~~~~~ net/sched/act_connmark.c:232:19: note: 'init_module' target declared here 232 | static int __init connmark_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_connmark.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_connmark.c:243:1: note: in expansion of macro 'module_exit' 243 | module_exit(connmark_cleanup_module); | ^~~~~~~~~~~ net/sched/act_connmark.c:237:20: note: 'cleanup_module' target declared here 237 | static void __exit connmark_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbmod.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbmod_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_skbmod.c:308:1: note: in expansion of macro 'module_init' 308 | module_init(skbmod_init_module); | ^~~~~~~~~~~ net/sched/act_skbmod.c:298:19: note: 'init_module' target declared here 298 | static int __init skbmod_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_skbmod.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbmod_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_skbmod.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(skbmod_cleanup_module); | ^~~~~~~~~~~ net/sched/act_skbmod.c:303:20: note: 'cleanup_module' target declared here 303 | static void __exit skbmod_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_ife.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ife_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_ife.c:908:1: note: in expansion of macro 'module_init' 908 | module_init(ife_init_module); | ^~~~~~~~~~~ net/sched/act_ife.c:898:19: note: 'init_module' target declared here 898 | static int __init ife_init_module(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/act_ife.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ife_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_ife.c:909:1: note: in expansion of macro 'module_exit' 909 | module_exit(ife_cleanup_module); | ^~~~~~~~~~~ net/sched/act_ife.c:903:20: note: 'cleanup_module' target declared here 903 | static void __exit ife_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_mark.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifemark_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_meta_mark.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(ifemark_init_module); | ^~~~~~~~~~~ net/sched/act_meta_mark.c:62:19: note: 'init_module' target declared here 62 | static int __init ifemark_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_mark.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifemark_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_meta_mark.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(ifemark_cleanup_module); | ^~~~~~~~~~~ net/sched/act_meta_mark.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit ifemark_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_skbprio.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifeprio_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_meta_skbprio.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(ifeprio_init_module); | ^~~~~~~~~~~ net/sched/act_meta_skbprio.c:60:19: note: 'init_module' target declared here 60 | static int __init ifeprio_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_skbprio.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifeprio_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_meta_skbprio.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(ifeprio_cleanup_module); | ^~~~~~~~~~~ net/sched/act_meta_skbprio.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit ifeprio_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_skbtcindex.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifetc_index_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_meta_skbtcindex.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(ifetc_index_init_module); | ^~~~~~~~~~~ net/sched/act_meta_skbtcindex.c:62:19: note: 'init_module' target declared here 62 | static int __init ifetc_index_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_meta_skbtcindex.c:19: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifetc_index_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_meta_skbtcindex.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(ifetc_index_cleanup_module); | ^~~~~~~~~~~ net/sched/act_meta_skbtcindex.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit ifetc_index_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_tunnel_key.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel_key_init_module': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(tunnel_key_init_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:595:19: note: 'init_module' target declared here 595 | static int __init tunnel_key_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_tunnel_key.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel_key_cleanup_module': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/act_tunnel_key.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(tunnel_key_cleanup_module); | ^~~~~~~~~~~ net/sched/act_tunnel_key.c:600:20: note: 'cleanup_module' target declared here 600 | static void __exit tunnel_key_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_cbq.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbq_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbq_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_htb.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htb_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_htb.c:1619:1: note: in expansion of macro 'module_init' 1619 | module_init(htb_module_init) | ^~~~~~~~~~~ net/sched/sch_htb.c:1610:19: note: 'init_module' target declared here 1610 | static int __init htb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_htb.c:28: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htb_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_htb.c:1620:1: note: in expansion of macro 'module_exit' 1620 | module_exit(htb_module_exit) | ^~~~~~~~~~~ net/sched/sch_htb.c:1614:20: note: 'cleanup_module' target declared here 1614 | static void __exit htb_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_hfsc.c:53: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfsc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfsc_cleanup': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_red.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'red_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'red_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_gred.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gred_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gred_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_ingress.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ingress_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ingress_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_dsmark.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsmark_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsmark_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_sfb.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfb_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfb_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_sfq.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfq_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfq_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_tbf.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbf_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbf_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_teql.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teql_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teql_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/sched/sch_prio.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prio_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prio_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_multiq.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiq_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiq_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_atm.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netem_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_netem.c:1258:1: note: in expansion of macro 'module_init' 1258 | module_init(netem_module_init) | ^~~~~~~~~~~ net/sched/sch_netem.c:1249:19: note: 'init_module' target declared here 1249 | static int __init netem_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_netem.c:17: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netem_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_netem.c:1259:1: note: in expansion of macro 'module_exit' 1259 | module_exit(netem_module_exit) | ^~~~~~~~~~~ net/sched/sch_netem.c:1254:20: note: 'cleanup_module' target declared here 1254 | static void __exit netem_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_drr.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drr_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drr_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/sched/sch_plug.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plug_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plug_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from net/sched/sch_mqprio.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mqprio_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mqprio_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from net/sched/sch_choke.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'choke_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'choke_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_qfq.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qfq_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qfq_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from net/sched/sch_codel.c:43: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'codel_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'codel_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from net/sched/sch_fq.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fq_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fq_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_hhf.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hhf_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hhf_module_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_pie.c:25: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pie_module_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pie_module_exit': 'cold' [-Wmissing-attributes] 139 | 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/sched/sch_cbs.c:58: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbs_module_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/sch_cbs.c:498:1: note: in expansion of macro 'module_init' 498 | module_init(cbs_module_init) | ^~~~~~~~~~~ net/sched/sch_cbs.c:489:19: note: 'init_module' target declared here 489 | static int __init cbs_module_init(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/sch_cbs.c:58: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbs_module_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/sch_cbs.c:499:1: note: in expansion of macro 'module_exit' 499 | module_exit(cbs_module_exit) | ^~~~~~~~~~~ net/sched/sch_cbs.c:494:20: note: 'cleanup_module' target declared here 494 | static void __exit cbs_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from net/sched/cls_u32.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_u32': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_u32.c:1496:1: note: in expansion of macro 'module_init' 1496 | module_init(init_u32) | ^~~~~~~~~~~ net/sched/cls_u32.c:1461:19: note: 'init_module' target declared here 1461 | static int __init init_u32(void) | ^~~~~~~~ In file included from net/sched/cls_u32.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_u32': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_u32.c:1497:1: note: in expansion of macro 'module_exit' 1497 | module_exit(exit_u32) | ^~~~~~~~~~~ net/sched/cls_u32.c:1490:20: note: 'cleanup_module' target declared here 1490 | static void __exit exit_u32(void) | ^~~~~~~~ In file included from net/sched/cls_route.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_route4': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_route4': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/sched/cls_fw.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fw': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fw': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~ In file included from net/sched/cls_rsvp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_tcindex': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_tcindex.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(init_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:677:19: note: 'init_module' target declared here 677 | static int __init init_tcindex(void) | ^~~~~~~~~~~~ In file included from net/sched/cls_tcindex.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_tcindex': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_tcindex.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(exit_tcindex) | ^~~~~~~~~~~ net/sched/cls_tcindex.c:682:20: note: 'cleanup_module' target declared here 682 | static void __exit exit_tcindex(void) | ^~~~~~~~~~~~ In file included from net/sched/cls_rsvp6.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from net/sched/cls_basic.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_basic': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_basic': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_flow_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_flow_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/sched/cls_bpf.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_bpf_init_mod': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_bpf.c:716:1: note: in expansion of macro 'module_init' 716 | module_init(cls_bpf_init_mod); | ^~~~~~~~~~~ net/sched/cls_bpf.c:706:19: note: 'init_module' target declared here 706 | static int __init cls_bpf_init_mod(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/cls_bpf.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_bpf_exit_mod': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_bpf.c:717:1: note: in expansion of macro 'module_exit' 717 | module_exit(cls_bpf_exit_mod); | ^~~~~~~~~~~ net/sched/cls_bpf.c:711:20: note: 'cleanup_module' target declared here 711 | static void __exit cls_bpf_exit_mod(void) | ^~~~~~~~~~~~~~~~ In file included from net/sched/cls_flower.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_fl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_flower.c:1981:1: note: in expansion of macro 'module_init' 1981 | module_init(cls_fl_init); | ^~~~~~~~~~~ net/sched/cls_flower.c:1971:19: note: 'init_module' target declared here 1971 | static int __init cls_fl_init(void) | ^~~~~~~~~~~ In file included from net/sched/cls_flower.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_fl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_flower.c:1982:1: note: in expansion of macro 'module_exit' 1982 | module_exit(cls_fl_exit); | ^~~~~~~~~~~ net/sched/cls_flower.c:1976:20: note: 'cleanup_module' target declared here 1976 | static void __exit cls_fl_exit(void) | ^~~~~~~~~~~ In file included from net/sched/cls_matchall.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_mall_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sched/cls_matchall.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(cls_mall_init); | ^~~~~~~~~~~ net/sched/cls_matchall.c:331:19: note: 'init_module' target declared here 331 | static int __init cls_mall_init(void) | ^~~~~~~~~~~~~ In file included from net/sched/cls_matchall.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_mall_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sched/cls_matchall.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(cls_mall_exit); | ^~~~~~~~~~~ net/sched/cls_matchall.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit cls_mall_exit(void) | ^~~~~~~~~~~~~ In file included from net/sched/em_cmp.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_cmp': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_cmp': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/sched/em_nbyte.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_nbyte': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_nbyte': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/sched/em_u32.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_u32': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_u32': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from net/sched/em_meta.c:62: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_meta': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_meta': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from net/sched/em_text.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] 139 | 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/sched/em_canid.c:19: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_canid': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_canid': 'cold' [-Wmissing-attributes] 139 | 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/sched/em_ipset.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipset': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipset': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/sched/em_ipt.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipt': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipt': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ 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/sctp/protocol.c:44: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/protocol.c:1606:1: note: in expansion of macro 'module_init' 1606 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1364:19: note: 'init_module' target declared here 1364 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from net/sctp/protocol.c:44: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/protocol.c:1607:1: note: in expansion of macro 'module_exit' 1607 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1568:20: note: 'cleanup_module' target declared here 1568 | static __exit void sctp_exit(void) | ^~~~~~~~~ net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': net/sctp/sm_make_chunk.c:1747:16: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1747 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from net/sctp/diag.c:32: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sctp/diag.c:555:1: note: in expansion of macro 'module_init' 555 | module_init(sctp_diag_init); | ^~~~~~~~~~~ net/sctp/diag.c:545:19: note: 'init_module' target declared here 545 | static int __init sctp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from net/sctp/diag.c:32: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sctp/diag.c:556:1: note: in expansion of macro 'module_exit' 556 | module_exit(sctp_diag_exit); | ^~~~~~~~~~~ net/sctp/diag.c:550:20: note: 'cleanup_module' target declared here 550 | static void __exit sctp_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/smc/af_smc.c:36: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/af_smc.c:21: net/smc/af_smc.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/smc/af_smc.c:2009:1: note: in expansion of macro 'module_init' 2009 | module_init(smc_init); | ^~~~~~~~~~~ net/smc/af_smc.c:1938:19: note: 'init_module' target declared here 1938 | static int __init smc_init(void) | ^~~~~~~~ In file included from net/smc/af_smc.c:21: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/smc/af_smc.c:2010:1: note: in expansion of macro 'module_exit' 2010 | module_exit(smc_exit); | ^~~~~~~~~~~ net/smc/af_smc.c:1998:20: note: 'cleanup_module' target declared here 1998 | static void __exit smc_exit(void) | ^~~~~~~~ net/smc/smc_clc.c: In function 'smc_clc_msg_hdr_valid': net/smc/smc_clc.c:55:18: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_proposal' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 55 | pclc = (struct smc_clc_msg_proposal *)clcm; | ^~~~~~~~~~~~~~~~~~~~ In file included from net/smc/smc_clc.c:24: net/smc/smc_clc.h:47:8: note: defined here 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ net/smc/smc_clc.h:96:8: note: defined here 96 | struct smc_clc_msg_proposal { /* clc proposal message sent by Linux */ | ^~~~~~~~~~~~~~~~~~~~ net/smc/smc_clc.c:81:18: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_decline' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | dclc = (struct smc_clc_msg_decline *)clcm; | ^~~~~~~~~~~~~~~~~~~ In file included from net/smc/smc_clc.c:24: net/smc/smc_clc.h:47:8: note: defined here 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ net/smc/smc_clc.h:154:8: note: defined here 154 | struct smc_clc_msg_decline { /* clc decline message */ | ^~~~~~~~~~~~~~~~~~~ net/smc/smc_clc.c: In function 'smc_clc_prfx_set6_rcu': net/smc/smc_clc.c:130:20: warning: taking address of packed member of 'struct smc_clc_ipv6_prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | ipv6_addr_prefix(&ipv6_prfx[cnt].prefix, | ^~~~~~~~~~~~~~~~~~~~~~ net/smc/smc_clc.c: In function 'smc_clc_prfx_match6_rcu': net/smc/smc_clc.c:225:38: warning: taking address of packed member of 'struct smc_clc_ipv6_prefix' may result in an unaligned pointer value [-Waddress-of-packed-member] 225 | ipv6_prefix_equal(&ifa->addr, &ipv6_prfx[i].prefix, | ^~~~~~~~~~~~~~~~~~~~ net/smc/smc_clc.c: In function 'smc_clc_wait_msg': net/smc/smc_clc.c:339:18: warning: converting a packed 'struct smc_clc_msg_hdr' pointer (alignment 1) to a 'struct smc_clc_msg_decline' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | dclc = (struct smc_clc_msg_decline *)clcm; | ^~~~~~~~~~~~~~~~~~~ In file included from net/smc/smc_clc.c:24: net/smc/smc_clc.h:47:8: note: defined here 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ | ^~~~~~~~~~~~~~~ net/smc/smc_clc.h:154:8: note: defined here 154 | struct smc_clc_msg_decline { /* clc decline message */ | ^~~~~~~~~~~~~~~~~~~ In file included from net/smc/smc_core.c:27: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/smc_cdc.c:17: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/smc_tx.c:26: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/smc_rx.c:21: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/smc_tx.h:19, from net/smc/smc_close.c:18: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': net/smc/smc_cdc.h:183:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:184:25: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': net/smc/smc_cdc.h:216:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); | ^~~~~~~~~~~ net/smc/smc_cdc.h:217:39: warning: taking address of packed member of 'struct smc_cdc_msg' may result in an unaligned pointer value [-Waddress-of-packed-member] 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); | ^~~~~~~~~~~ In file included from net/smc/smc_diag.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/smc/smc_diag.c:263:1: note: in expansion of macro 'module_init' 263 | module_init(smc_diag_init); | ^~~~~~~~~~~ net/smc/smc_diag.c:253:19: note: 'init_module' target declared here 253 | static int __init smc_diag_init(void) | ^~~~~~~~~~~~~ In file included from net/smc/smc_diag.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/smc/smc_diag.c:264:1: note: in expansion of macro 'module_exit' 264 | module_exit(smc_diag_exit); | ^~~~~~~~~~~ net/smc/smc_diag.c:258:20: note: 'cleanup_module' target declared here 258 | static void __exit smc_diag_exit(void) | ^~~~~~~~~~~~~ In file included from net/sunrpc/auth_gss/auth_gss.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sunrpc/auth_gss/auth_gss.c:2154:1: note: in expansion of macro 'module_init' 2154 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ net/sunrpc/auth_gss/auth_gss.c:2108:19: note: 'init_module' target declared here 2108 | static int __init init_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from net/sunrpc/auth_gss/auth_gss.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sunrpc/auth_gss/auth_gss.c:2155:1: note: in expansion of macro 'module_exit' 2155 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ net/sunrpc/auth_gss/auth_gss.c:2131:20: note: 'cleanup_module' target declared here 2131 | static void __exit exit_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 139 | 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/sunrpc/xprtrdma/module.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpc_rdma_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/sunrpc/xprtrdma/module.c:50:1: note: in expansion of macro 'module_init' 50 | module_init(rpc_rdma_init); | ^~~~~~~~~~~ net/sunrpc/xprtrdma/module.c:34:19: note: 'init_module' target declared here 34 | static int __init rpc_rdma_init(void) | ^~~~~~~~~~~~~ In file included from net/sunrpc/xprtrdma/module.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpc_rdma_cleanup': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/sunrpc/xprtrdma/module.c:51:1: note: in expansion of macro 'module_exit' 51 | module_exit(rpc_rdma_cleanup); | ^~~~~~~~~~~ net/sunrpc/xprtrdma/module.c:28:20: note: 'cleanup_module' target declared here 28 | static void __exit rpc_rdma_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from net/sunrpc/sunrpc_syms.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sunrpc': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_sunrpc': 'cold' [-Wmissing-attributes] 139 | 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 ./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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tipc/diag.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(tipc_diag_init); | ^~~~~~~~~~~ net/tipc/diag.c:102:19: note: 'init_module' target declared here 102 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tipc/diag.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(tipc_diag_exit); | ^~~~~~~~~~~ net/tipc/diag.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit tipc_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/tls/tls_main.c:34: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tls_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/tls/tls_main.c:758:1: note: in expansion of macro 'module_init' 758 | module_init(tls_register); | ^~~~~~~~~~~ net/tls/tls_main.c:734:19: note: 'init_module' target declared here 734 | static int __init tls_register(void) | ^~~~~~~~~~~~ In file included from net/tls/tls_main.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tls_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/tls/tls_main.c:759:1: note: in expansion of macro 'module_exit' 759 | module_exit(tls_unregister); | ^~~~~~~~~~~ net/tls/tls_main.c:750:20: note: 'cleanup_module' target declared here 750 | static void __exit tls_unregister(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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/unix/diag.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(unix_diag_init); | ^~~~~~~~~~~ net/unix/diag.c:318:19: note: 'init_module' target declared here 318 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/unix/diag.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ net/unix/diag.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from net/vmw_vsock/af_vsock.c:106: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_init_tables': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from net/vmw_vsock/diag.c:17: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_diag_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_diag_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from net/vmw_vsock/vmci_transport.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_transport_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2162:1: note: in expansion of macro 'module_init' 2162 | module_init(vmci_transport_init); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2123:19: note: 'init_module' target declared here 2123 | static int __init vmci_transport_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/vmci_transport.c:24: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_transport_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2183:1: note: in expansion of macro 'module_exit' 2183 | module_exit(vmci_transport_exit); | ^~~~~~~~~~~ net/vmw_vsock/vmci_transport.c:2164:20: note: 'cleanup_module' target declared here 2164 | static void __exit vmci_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/virtio_transport.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_vsock_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:730:1: note: in expansion of macro 'module_init' 730 | module_init(virtio_vsock_init); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:697:19: note: 'init_module' target declared here 697 | static int __init virtio_vsock_init(void) | ^~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/virtio_transport.c:14: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_vsock_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:731:1: note: in expansion of macro 'module_exit' 731 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:723:20: note: 'cleanup_module' target declared here 723 | static void __exit virtio_vsock_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from net/vmw_vsock/hyperv_transport.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:911:1: note: in expansion of macro 'module_init' 911 | module_init(hvs_init); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:885:19: note: 'init_module' target declared here 885 | static int __init hvs_init(void) | ^~~~~~~~ In file included from net/vmw_vsock/hyperv_transport.c:20: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:912:1: note: in expansion of macro 'module_exit' 912 | module_exit(hvs_exit); | ^~~~~~~~~~~ net/vmw_vsock/hyperv_transport.c:905:20: note: 'cleanup_module' target declared here 905 | static void __exit hvs_exit(void) | ^~~~~~~~ In file included from net/wireless/core.c:12: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfg80211_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ net/wireless/core.c:1420:1: note: in expansion of macro 'fs_initcall' 1420 | fs_initcall(cfg80211_init); | ^~~~~~~~~~~ net/wireless/core.c:1372:19: note: 'init_module' target declared here 1372 | static int __init cfg80211_init(void) | ^~~~~~~~~~~~~ In file included from net/wireless/core.c:12: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfg80211_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/core.c:1432:1: note: in expansion of macro 'module_exit' 1432 | module_exit(cfg80211_exit); | ^~~~~~~~~~~ net/wireless/core.c:1422:20: note: 'cleanup_module' target declared here 1422 | static void __exit cfg80211_exit(void) | ^~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_wep.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] 139 | 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_crypt_ccmp.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 139 | 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:775:1: note: in expansion of macro 'module_init' 775 | module_init(lib80211_crypto_tkip_init); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:765:19: note: 'init_module' target declared here 765 | static int __init lib80211_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/wireless/lib80211_crypt_tkip.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:776:1: note: in expansion of macro 'module_exit' 776 | module_exit(lib80211_crypto_tkip_exit); | ^~~~~~~~~~~ net/wireless/lib80211_crypt_tkip.c:770:20: note: 'cleanup_module' target declared here 770 | static void __exit lib80211_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/dlm/main.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from lib/raid6/algos.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' 116 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ lib/raid6/algos.c:269:1: note: in expansion of macro 'subsys_initcall' 269 | subsys_initcall(raid6_select_algo); | ^~~~~~~~~~~~~~~ lib/raid6/algos.c:229:12: note: 'init_module' target declared here 229 | int __init raid6_select_algo(void) | ^~~~~~~~~~~~~~~~~ In file included from lib/libcrc32c.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/libcrc32c.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(libcrc32c_mod_init); | ^~~~~~~~~~~ lib/libcrc32c.c:63:19: note: 'init_module' target declared here 63 | static int __init libcrc32c_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from lib/libcrc32c.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/libcrc32c.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(libcrc32c_mod_fini); | ^~~~~~~~~~~ lib/libcrc32c.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit libcrc32c_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from lib/ts_kmp.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(init_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:144:19: note: 'init_module' target declared here 144 | static int __init init_kmp(void) | ^~~~~~~~ In file included from lib/ts_kmp.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(exit_kmp); | ^~~~~~~~~~~ lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit exit_kmp(void) | ^~~~~~~~ In file included from lib/ts_bm.c:39: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(init_bm); | ^~~~~~~~~~~ lib/ts_bm.c:194:19: note: 'init_module' target declared here 194 | static int __init init_bm(void) | ^~~~~~~ In file included from lib/ts_bm.c:39: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' 207 | module_exit(exit_bm); | ^~~~~~~~~~~ lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit exit_bm(void) | ^~~~~~~ In file included from lib/ts_fsm.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(init_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:328:19: note: 'init_module' target declared here 328 | static int __init init_fsm(void) | ^~~~~~~~ In file included from lib/ts_fsm.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' 341 | module_exit(exit_fsm); | ^~~~~~~~~~~ lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit exit_fsm(void) | ^~~~~~~~ In file included from fs/ecryptfs/main.c:29: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/ecryptfs/main.c:903:1: note: in expansion of macro 'module_init' 903 | module_init(ecryptfs_init) | ^~~~~~~~~~~ fs/ecryptfs/main.c:814:19: note: 'init_module' target declared here 814 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from fs/ecryptfs/main.c:29: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ecryptfs/main.c:904:1: note: in expansion of macro 'module_exit' 904 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ fs/ecryptfs/main.c:883:20: note: 'cleanup_module' target declared here 883 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ 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 fs/f2fs/dir.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/file.c:27: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/inode.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/namei.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/hash.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/super.c:30: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/super.c:11: fs/f2fs/super.c: At top level: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/f2fs/super.c:3311:1: note: in expansion of macro 'module_init' 3311 | module_init(init_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3230:19: note: 'init_module' target declared here 3230 | static int __init init_f2fs_fs(void) | ^~~~~~~~~~~~ In file included from fs/f2fs/super.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_f2fs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/f2fs/super.c:3312:1: note: in expansion of macro 'module_exit' 3312 | module_exit(exit_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3296:20: note: 'cleanup_module' target declared here 3296 | static void __exit exit_f2fs_fs(void) | ^~~~~~~~~~~~ In file included from fs/f2fs/inline.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/checkpoint.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/gc.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/data.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/node.c:19: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/segment.c:22: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/recovery.c:13: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/shrinker.c:15: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/extent_cache.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/sysfs.c:17: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/debug.c:21: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/xattr.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/f2fs/acl.c:16: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2119:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2119:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2119 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ In file included from fs/fat/inode.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/fat/inode.c:1962:1: note: in expansion of macro 'module_init' 1962 | module_init(init_fat_fs) | ^~~~~~~~~~~ fs/fat/inode.c:1937:19: note: 'init_module' target declared here 1937 | static int __init init_fat_fs(void) | ^~~~~~~~~~~ In file included from fs/fat/inode.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fat/inode.c:1963:1: note: in expansion of macro 'module_exit' 1963 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ fs/fat/inode.c:1956:20: note: 'cleanup_module' target declared here 1956 | static void __exit exit_fat_fs(void) | ^~~~~~~~~~~ In file included from fs/fat/namei_vfat.c:18: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/fat/namei_vfat.c:1081:1: note: in expansion of macro 'module_init' 1081 | module_init(init_vfat_fs) | ^~~~~~~~~~~ fs/fat/namei_vfat.c:1067:19: note: 'init_module' target declared here 1067 | static int __init init_vfat_fs(void) | ^~~~~~~~~~~~ In file included from fs/fat/namei_vfat.c:18: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fat/namei_vfat.c:1082:1: note: in expansion of macro 'module_exit' 1082 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ fs/fat/namei_vfat.c:1072:20: note: 'cleanup_module' target declared here 1072 | static void __exit exit_vfat_fs(void) | ^~~~~~~~~~~~ In file included from fs/fat/namei_msdos.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/fat/namei_msdos.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(init_msdos_fs) | ^~~~~~~~~~~ fs/fat/namei_msdos.c:670:19: note: 'init_module' target declared here 670 | static int __init init_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from fs/fat/namei_msdos.c:9: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fat/namei_msdos.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(exit_msdos_fs) | ^~~~~~~~~~~ fs/fat/namei_msdos.c:675:20: note: 'cleanup_module' target declared here 675 | static void __exit exit_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from fs/fscache/main.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fscache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' 118 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/fscache/main.c:177:1: note: in expansion of macro 'fs_initcall' 177 | fs_initcall(fscache_init); | ^~~~~~~~~~~ fs/fscache/main.c:104:19: note: 'init_module' target declared here 104 | static int __init fscache_init(void) | ^~~~~~~~~~~~ In file included from fs/fscache/main.c:13: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscache_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/fscache/main.c:197:1: note: in expansion of macro 'module_exit' 197 | module_exit(fscache_exit); | ^~~~~~~~~~~ fs/fscache/main.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit fscache_exit(void) | ^~~~~~~~~~~~ In file included from fs/fuse/inode.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 139 | 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 fs/fuse/cuse.c:49: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from fs/gfs2/main.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_gfs2_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_gfs2_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ 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, | ~~~^~~~~~~~~~~~ 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; | ^~~~ 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); | ^~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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; | ^~ In file included from fs/hfs/super.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ 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; | ^~~~ 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]; | ^~~~~~~~~~~~~~~ fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': fs/hfsplus/xattr.c:104:16: warning: taking address of packed member of 'struct hfs_btree_header_rec' may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ In file included from fs/isofs/inode.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_iso9660_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_iso9660_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/jffs2/super.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jffs2_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/jffs2/super.c:432:1: note: in expansion of macro 'module_init' 432 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:358:19: note: 'init_module' target declared here 358 | static int __init init_jffs2_fs(void) | ^~~~~~~~~~~~~ In file included from fs/jffs2/super.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jffs2_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/jffs2/super.c:433:1: note: in expansion of macro 'module_exit' 433 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_jffs2_fs(void) | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_inode_mem': fs/jffs2/summary.c:130:37: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_dirent_mem': fs/jffs2/summary.c:154:37: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_xattr_mem': fs/jffs2/summary.c:173:37: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_xref_mem': fs/jffs2/summary.c:188:37: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 188 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c: In function 'jffs2_sum_add_kvec': fs/jffs2/summary.c:278:48: warning: converting a packed 'struct jffs2_sum_inode_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 278 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:99:8: note: defined here 99 | struct jffs2_sum_inode_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:312:48: warning: converting a packed 'struct jffs2_sum_dirent_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:109:8: note: defined here 109 | struct jffs2_sum_dirent_mem | ^~~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:328:48: warning: converting a packed 'struct jffs2_sum_xattr_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:123:8: note: defined here 123 | struct jffs2_sum_xattr_mem | ^~~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ fs/jffs2/summary.c:339:48: warning: converting a packed 'struct jffs2_sum_xref_mem' pointer (alignment 1) to a 'union jffs2_sum_mem' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); | ^~~~~~~~~~~~~ In file included from fs/jffs2/nodelist.h:22, from fs/jffs2/summary.c:23: fs/jffs2/summary.h:133:8: note: defined here 133 | struct jffs2_sum_xref_mem | ^~~~~~~~~~~~~~~~~~ fs/jffs2/summary.h:140:7: note: defined here 140 | union jffs2_sum_mem | ^~~~~~~~~~~~~ In file included from fs/jfs/super.c:21: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 139 | 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 fs/lockd/svc.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nlm': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nlm': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from fs/minix/inode.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 139 | 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 fs/nfs/blocklayout/blocklayout.c:33: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4blocklayout_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfs/blocklayout/blocklayout.c:1052:1: note: in expansion of macro 'module_init' 1052 | module_init(nfs4blocklayout_init); | ^~~~~~~~~~~ fs/nfs/blocklayout/blocklayout.c:1012:19: note: 'init_module' target declared here 1012 | static int __init nfs4blocklayout_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nfs/blocklayout/blocklayout.c:33: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4blocklayout_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfs/blocklayout/blocklayout.c:1053:1: note: in expansion of macro 'module_exit' 1053 | module_exit(nfs4blocklayout_exit); | ^~~~~~~~~~~ fs/nfs/blocklayout/blocklayout.c:1039:20: note: 'cleanup_module' target declared here 1039 | static void __exit nfs4blocklayout_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/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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4filelayout_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4filelayout_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2409:1: note: in expansion of macro 'module_init' 2409 | module_init(nfs4flexfilelayout_init); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2381:19: note: 'init_module' target declared here 2381 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2410:1: note: in expansion of macro 'module_exit' 2410 | module_exit(nfs4flexfilelayout_exit); | ^~~~~~~~~~~ fs/nfs/flexfilelayout/flexfilelayout.c:2393:20: note: 'cleanup_module' target declared here 2393 | static void __exit nfs4flexfilelayout_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/nfs/inode.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfs/inode.c:2288:1: note: in expansion of macro 'module_init' 2288 | module_init(init_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2198:19: note: 'init_module' target declared here 2198 | static int __init init_nfs_fs(void) | ^~~~~~~~~~~ In file included from fs/nfs/inode.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfs/inode.c:2289:1: note: in expansion of macro 'module_exit' 2289 | module_exit(exit_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2268:20: note: 'cleanup_module' target declared here 2268 | static void __exit exit_nfs_fs(void) | ^~~~~~~~~~~ In file included from fs/nfs/nfs3super.c:4: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v3': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v3': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from fs/nfs/nfs4super.c:5: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~ In file included from fs/nfs_common/grace.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_grace': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_grace': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1340:1: note: in expansion of macro 'module_init' 1340 | module_init(init_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1271:19: note: 'init_module' target declared here 1271 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nfsd/nfsctl.c:1341:1: note: in expansion of macro 'module_exit' 1341 | module_exit(exit_nfsd) | ^~~~~~~~~~~ fs/nfsd/nfsctl.c:1323:20: note: 'cleanup_module' target declared here 1323 | static void __exit exit_nfsd(void) | ^~~~~~~~~ In file included from fs/nilfs2/super.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nilfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nilfs2/super.c:1477:1: note: in expansion of macro 'module_init' 1477 | module_init(init_nilfs_fs) | ^~~~~~~~~~~ fs/nilfs2/super.c:1443:19: note: 'init_module' target declared here 1443 | static int __init init_nilfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/nilfs2/super.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nilfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nilfs2/super.c:1478:1: note: in expansion of macro 'module_exit' 1478 | module_exit(exit_nilfs_fs) | ^~~~~~~~~~~ fs/nilfs2/super.c:1470:20: note: 'cleanup_module' target declared here 1470 | static void __exit exit_nilfs_fs(void) | ^~~~~~~~~~~~~ In file included from fs/nls/nls_cp737.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp775.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp850.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp852.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp855.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp857.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp860.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp861.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp862.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp863.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp864.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp865.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp866.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp869.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp874.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp932.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_euc-jp.c:9: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp936.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp949.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp950.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1250.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1251.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-1.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_1': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:254:1: note: in expansion of macro 'module_init' 254 | module_init(init_nls_iso8859_1) | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:244:19: note: 'init_module' target declared here 244 | static int __init init_nls_iso8859_1(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-1.c:10: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_1': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/nls/nls_iso8859-1.c:255:1: note: in expansion of macro 'module_exit' 255 | module_exit(exit_nls_iso8859_1) | ^~~~~~~~~~~ fs/nls/nls_iso8859-1.c:249:20: note: 'cleanup_module' target declared here 249 | static void __exit exit_nls_iso8859_1(void) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-2.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-3.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-4.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-5.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-6.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-7.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_cp1255.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-9.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-13.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-14.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_iso8859-15.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-r.c:10: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-u.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/nls/nls_koi8-ru.c:8: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ In file included from fs/nls/nls_utf8.c:6: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ In file included from fs/nls/mac-celtic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-centeuro.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-croatian.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-cyrillic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-gaelic.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-greek.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-iceland.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-inuit.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-romanian.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 139 | 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 fs/nls/mac-roman.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~ In file included from fs/nls/mac-turkish.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/ocfs2/cluster/nodemanager.c:24: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~ In file included from fs/ocfs2/dlm/dlmdomain.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~ In file included from fs/ocfs2/dlmfs/dlmfs.c:37: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ 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:2771:15: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2771 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ In file included from fs/ocfs2/super.c:26: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~ In file included from fs/ocfs2/stackglue.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from fs/ocfs2/stack_o2cb.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~ In file included from fs/ocfs2/stack_user.c:20: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/orangefs/orangefs-kernel.h:31, from fs/orangefs/orangefs-mod.c:11: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orangefs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/orangefs/orangefs-mod.c:233:1: note: in expansion of macro 'module_init' 233 | module_init(orangefs_init); | ^~~~~~~~~~~ fs/orangefs/orangefs-mod.c:78:19: note: 'init_module' target declared here 78 | static int __init orangefs_init(void) | ^~~~~~~~~~~~~ In file included from fs/orangefs/orangefs-kernel.h:31, from fs/orangefs/orangefs-mod.c:11: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orangefs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/orangefs/orangefs-mod.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(orangefs_exit); | ^~~~~~~~~~~ fs/orangefs/orangefs-mod.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit orangefs_exit(void) | ^~~~~~~~~~~~~ In file included from fs/overlayfs/super.c:16: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovl_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/overlayfs/super.c:1590:1: note: in expansion of macro 'module_init' 1590 | module_init(ovl_init); | ^~~~~~~~~~~ fs/overlayfs/super.c:1558:19: note: 'init_module' target declared here 1558 | static int __init ovl_init(void) | ^~~~~~~~ In file included from fs/overlayfs/super.c:16: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovl_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/overlayfs/super.c:1591:1: note: in expansion of macro 'module_exit' 1591 | module_exit(ovl_exit); | ^~~~~~~~~~~ fs/overlayfs/super.c:1577:20: note: 'cleanup_module' target declared here 1577 | static void __exit ovl_exit(void) | ^~~~~~~~ In file included from fs/pstore/ram.c:27: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ramoops_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/pstore/ram.c:959:1: note: in expansion of macro 'late_initcall' 959 | late_initcall(ramoops_init); | ^~~~~~~~~~~~~ fs/pstore/ram.c:948:19: note: 'init_module' target declared here 948 | static int __init ramoops_init(void) | ^~~~~~~~~~~~ In file included from fs/pstore/ram.c:27: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ramoops_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/pstore/ram.c:966:1: note: in expansion of macro 'module_exit' 966 | module_exit(ramoops_exit); | ^~~~~~~~~~~ fs/pstore/ram.c:961:20: note: 'cleanup_module' target declared here 961 | static void __exit ramoops_exit(void) | ^~~~~~~~~~~~ In file included from fs/reiserfs/super.c:14: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 139 | 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/reiserfs/stree.c: In function 'comp_short_le_keys': fs/reiserfs/stree.c:104:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k1_u32 = (__u32 *) key1; | ^~~~~~ fs/reiserfs/stree.c:105:2: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 105 | k2_u32 = (__u32 *) key2; | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fs/romfs/super.c:61: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_romfs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_romfs_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~ fs/reiserfs/procfs.c: In function 'show_journal': fs/reiserfs/procfs.c:312:30: warning: taking address of packed member of 'struct reiserfs_super_block_v1' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | struct journal_params *jp = &rs->s_v1.s_journal; | ^~~~~~~~~~~~~~~~~~~ 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:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~ In file included from fs/squashfs/super.c:38: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' 505 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:441:19: note: 'init_module' target declared here 441 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/squashfs/super.c:38: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' 506 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here 460 | static void __exit exit_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from fs/ubifs/super.c:31: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubifs_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' 123 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/ubifs/super.c:2336:1: note: in expansion of macro 'late_initcall' 2336 | late_initcall(ubifs_init); | ^~~~~~~~~~~~~ fs/ubifs/super.c:2237:19: note: 'init_module' target declared here 2237 | static int __init ubifs_init(void) | ^~~~~~~~~~ In file included from fs/ubifs/super.c:31: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubifs_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/ubifs/super.c:2355:1: note: in expansion of macro 'module_exit' 2355 | module_exit(ubifs_exit); | ^~~~~~~~~~~ fs/ubifs/super.c:2338:20: note: 'cleanup_module' target declared here 2338 | static void __exit ubifs_exit(void) | ^~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function '__udf_add_aext': fs/udf/inode.c:1958:16: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c: In function 'udf_delete_aext': fs/udf/inode.c:2220:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ fs/udf/inode.c:2237:17: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from fs/udf/super.c:46: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/udf/super.c:2464:1: note: in expansion of macro 'module_init' 2464 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/udf/super.c:2465:1: note: in expansion of macro 'module_exit' 2465 | 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) | ^~~~~~~~~~~ In file included from fs/ufs/super.c:69: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 133 | 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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 139 | 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 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); | ^~~~~~~~~~~~~~~~~~~ In file included from fs/binfmt_misc.c:13: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' 111 | #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:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 139 | 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) | ^~~~~~~~~~~~~~~~ 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:2426:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2426 | 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:2563:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2563 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ 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:3151:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 3151 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': fs/xfs/xfs_ioctl.c:174:4: warning: converting a packed 'struct xfs_fid64' pointer (alignment 1) to a 'struct fid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from fs/xfs/xfs_ioctl.c:25: fs/xfs/xfs_export.h:50:8: note: defined here 50 | struct xfs_fid64 { | ^~~~~~~~~ In file included from fs/xfs/xfs_super.h:9, from fs/xfs/xfs_linux.h:76, from fs/xfs/xfs.h:22, from fs/xfs/xfs_ioctl.c:6: ./include/linux/exportfs.h:113:8: note: defined here 113 | struct fid { | ^~~ In file included from fs/xfs/xfs_linux.h:34, from fs/xfs/xfs.h:22, from fs/xfs/xfs_super.c:7: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ fs/xfs/xfs_super.c:2170:1: note: in expansion of macro 'module_init' 2170 | module_init(init_xfs_fs); | ^~~~~~~~~~~ fs/xfs/xfs_super.c:2047:1: note: 'init_module' target declared here 2047 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from fs/xfs/xfs_linux.h:34, from fs/xfs/xfs.h:22, from fs/xfs/xfs_super.c:7: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ fs/xfs/xfs_super.c:2171:1: note: in expansion of macro 'module_exit' 2171 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ fs/xfs/xfs_super.c:2151:1: note: 'cleanup_module' target declared here 2151 | exit_xfs_fs(void) | ^~~~~~~~~~~ + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/config-4.19.30-200.rt16.21.fc31.i686+rt + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/System.map-4.19.30-200.rt16.21.fc31.i686+rt + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/initramfs-4.19.30-200.rt16.21.fc31.i686+rt.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.0244338 s, 858 MB/s + '[' -f arch/i386/boot/zImage.stub ']' + _pesign_nssdir=/etc/pki/pesign + '[' 'Red Hat Test Certificate' = 'Red Hat Test Certificate' ']' + _pesign_nssdir=/etc/pki/pesign-rh-test + '[' -x /usr/bin/pesign ']' + '[' i686 == x86_64 -o i686 == aarch64 ']' + '[' -n arch/x86/boot/bzImage -a -n vmlinuz.signed ']' + mv arch/x86/boot/bzImage vmlinuz.signed + '[' '!' -s -o vmlinuz.signed ']' + '[' '!' -s vmlinuz.signed ']' + mv vmlinuz.signed arch/x86/boot/bzImage + cp arch/x86/boot/bzImage /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vmlinuz + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt.hmac' Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt.hmac + ls -l /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt -rwxr-xr-x. 1 mockbuild mock 7324608 Mar 20 21:23 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386,, + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/boot/.vmlinuz-4.19.30-200.rt16.21.fc31.i686+rt.hmac /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/.vmlinuz.hmac + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 modules_install KERNELRELEASE=4.19.30-200.rt16.21.fc31.i686+rt mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 vdso_install KERNELRELEASE=4.19.30-200.rt16.21.fc31.i686+rt + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + cd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/updates ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Kconfig ./virt/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/vm/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/thermal/tmon/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vm/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/networking/timestamping/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/android/Makefile ./tools/testing/selftests/android/ion/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/Makefile.config ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/objtool/Makefile ./tools/lib/traceevent/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/lockdep/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firewire/Makefile ./tools/cgroup/Makefile ./tools/build/Makefile.feature ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.build ./tools/build/Makefile ./tools/bpf/bpftool/Makefile ./tools/bpf/bpftool/Documentation/Makefile ./tools/bpf/Makefile.helpers ./tools/bpf/Makefile ./tools/accounting/Makefile ./tools/Makefile ./sound/xen/Makefile ./sound/xen/Kconfig ./sound/x86/Makefile ./sound/x86/Kconfig ./sound/usb/usx2y/Makefile ./sound/usb/misc/Makefile ./sound/usb/line6/Makefile ./sound/usb/line6/Kconfig ./sound/usb/hiface/Makefile ./sound/usb/caiaq/Makefile ./sound/usb/bcd2000/Makefile ./sound/usb/Makefile ./sound/usb/Kconfig ./sound/usb/6fire/Makefile ./sound/synth/emux/Makefile ./sound/synth/Makefile ./sound/synth/Kconfig ./sound/spi/Makefile ./sound/spi/Kconfig ./sound/sparc/Makefile ./sound/sparc/Kconfig ./sound/soc/zte/Makefile ./sound/soc/zte/Kconfig ./sound/soc/xtensa/Makefile ./sound/soc/xtensa/Kconfig ./sound/soc/ux500/Makefile ./sound/soc/ux500/Kconfig ./sound/soc/uniphier/Makefile ./sound/soc/uniphier/Kconfig ./sound/soc/txx9/Makefile ./sound/soc/txx9/Kconfig ./sound/soc/tegra/Makefile ./sound/soc/tegra/Kconfig ./sound/soc/sunxi/Makefile ./sound/soc/sunxi/Kconfig ./sound/soc/stm/Makefile ./sound/soc/stm/Kconfig ./sound/soc/sti/Makefile ./sound/soc/sti/Kconfig ./sound/soc/spear/Makefile ./sound/soc/spear/Kconfig ./sound/soc/sirf/Makefile ./sound/soc/sirf/Kconfig ./sound/soc/sh/rcar/Makefile ./sound/soc/sh/Makefile ./sound/soc/sh/Kconfig ./sound/soc/samsung/Makefile ./sound/soc/samsung/Kconfig ./sound/soc/rockchip/Makefile ./sound/soc/rockchip/Kconfig ./sound/soc/qcom/qdsp6/Makefile ./sound/soc/qcom/Makefile ./sound/soc/qcom/Kconfig ./sound/soc/pxa/Makefile ./sound/soc/pxa/Kconfig ./sound/soc/omap/Makefile ./sound/soc/omap/Kconfig ./sound/soc/nuc900/Makefile ./sound/soc/nuc900/Kconfig ./sound/soc/mxs/Makefile ./sound/soc/mxs/Kconfig ./sound/soc/meson/Makefile ./sound/soc/meson/Kconfig ./sound/soc/mediatek/mt8173/Makefile ./sound/soc/mediatek/mt6797/Makefile ./sound/soc/mediatek/mt2701/Makefile ./sound/soc/mediatek/common/Makefile ./sound/soc/mediatek/Makefile ./sound/soc/mediatek/Kconfig ./sound/soc/kirkwood/Makefile ./sound/soc/kirkwood/Kconfig ./sound/soc/jz4740/Makefile ./sound/soc/jz4740/Kconfig ./sound/soc/intel/skylake/Makefile ./sound/soc/intel/haswell/Makefile ./sound/soc/intel/common/Makefile ./sound/soc/intel/boards/Makefile ./sound/soc/intel/boards/Kconfig ./sound/soc/intel/baytrail/Makefile ./sound/soc/intel/atom/sst/Makefile ./sound/soc/intel/atom/Makefile ./sound/soc/intel/Makefile ./sound/soc/intel/Kconfig ./sound/soc/img/Makefile ./sound/soc/img/Kconfig ./sound/soc/hisilicon/Makefile ./sound/soc/hisilicon/Kconfig ./sound/soc/generic/Makefile ./sound/soc/generic/Kconfig ./sound/soc/fsl/Kconfig ./sound/soc/fsl/Makefile ./sound/soc/dwc/Makefile ./sound/soc/dwc/Kconfig ./sound/soc/davinci/Makefile ./sound/soc/davinci/Kconfig ./sound/soc/codecs/Makefile ./sound/soc/codecs/Kconfig ./sound/soc/cirrus/Makefile ./sound/soc/cirrus/Kconfig ./sound/soc/bcm/Makefile ./sound/soc/bcm/Kconfig ./sound/soc/au1x/Makefile ./sound/soc/au1x/Kconfig ./sound/soc/atmel/Makefile ./sound/soc/atmel/Kconfig ./sound/soc/amd/Makefile ./sound/soc/amd/Kconfig ./sound/soc/adi/Makefile ./sound/soc/adi/Kconfig ./sound/soc/Makefile ./sound/soc/Kconfig ./sound/sh/Makefile ./sound/sh/Kconfig ./sound/ppc/Makefile ./sound/ppc/Kconfig ./sound/pcmcia/vx/Makefile ./sound/pcmcia/pdaudiocf/Makefile ./sound/pcmcia/Makefile ./sound/pcmcia/Kconfig ./sound/pci/ymfpci/Makefile ./sound/pci/vx222/Makefile ./sound/pci/trident/Makefile ./sound/pci/rme9652/Makefile ./sound/pci/riptide/Makefile ./sound/pci/pcxhr/Makefile ./sound/pci/oxygen/Makefile ./sound/pci/nm256/Makefile ./sound/pci/mixart/Makefile ./sound/pci/lx6464es/Makefile ./sound/pci/lola/Makefile ./sound/pci/korg1212/Makefile ./sound/pci/ice1712/Makefile ./sound/pci/hda/Makefile ./sound/pci/hda/Kconfig ./sound/pci/emu10k1/Makefile ./sound/pci/echoaudio/Makefile ./sound/pci/ctxfi/Makefile ./sound/pci/cs5535audio/Makefile ./sound/pci/cs46xx/Makefile ./sound/pci/ca0106/Makefile ./sound/pci/aw2/Makefile ./sound/pci/au88x0/Makefile ./sound/pci/asihpi/Makefile ./sound/pci/ali5451/Makefile ./sound/pci/ac97/Makefile ./sound/pci/Makefile ./sound/pci/Kconfig ./sound/parisc/Makefile ./sound/parisc/Kconfig ./sound/oss/dmasound/Makefile ./sound/oss/dmasound/Kconfig ./sound/mips/Makefile ./sound/mips/Kconfig ./sound/isa/wss/Makefile ./sound/isa/wavefront/Makefile ./sound/isa/sb/Makefile ./sound/isa/opti9xx/Makefile ./sound/isa/msnd/Makefile ./sound/isa/gus/Makefile ./sound/isa/galaxy/Makefile ./sound/isa/es1688/Makefile ./sound/isa/cs423x/Makefile ./sound/isa/ad1848/Makefile ./sound/isa/ad1816a/Makefile ./sound/isa/Makefile ./sound/isa/Kconfig ./sound/i2c/other/Makefile ./sound/i2c/Makefile ./sound/hda/ext/Makefile ./sound/hda/Makefile ./sound/hda/Kconfig ./sound/firewire/Kconfig ./sound/firewire/tascam/Makefile ./sound/firewire/oxfw/Makefile ./sound/firewire/motu/Makefile ./sound/firewire/fireworks/Makefile ./sound/firewire/fireface/Makefile ./sound/firewire/digi00x/Makefile ./sound/firewire/dice/Makefile ./sound/firewire/bebob/Makefile ./sound/firewire/Makefile ./sound/drivers/vx/Makefile ./sound/drivers/pcsp/Makefile ./sound/drivers/opl4/Makefile ./sound/drivers/opl3/Makefile ./sound/drivers/mpu401/Makefile ./sound/drivers/Makefile ./sound/drivers/Kconfig ./sound/core/seq/oss/Makefile ./sound/core/seq/Makefile ./sound/core/seq/Kconfig ./sound/core/oss/Makefile ./sound/core/Makefile ./sound/core/Kconfig ./sound/atmel/Makefile ./sound/atmel/Kconfig ./sound/arm/Makefile ./sound/arm/Kconfig ./sound/aoa/soundbus/i2sbus/Makefile ./sound/aoa/soundbus/Makefile ./sound/aoa/soundbus/Kconfig ./sound/aoa/fabrics/Makefile ./sound/aoa/fabrics/Kconfig ./sound/aoa/core/Makefile ./sound/aoa/codecs/Makefile ./sound/aoa/codecs/Kconfig ./sound/aoa/Makefile ./sound/aoa/Kconfig ./sound/ac97/Makefile ./sound/ac97/Kconfig ./sound/Makefile ./sound/Kconfig ./security/Kconfig ./security/Makefile ./security/yama/Makefile ./security/yama/Kconfig ./security/tomoyo/Makefile ./security/tomoyo/Kconfig ./security/smack/Makefile ./security/smack/Kconfig ./security/selinux/Makefile ./security/selinux/Kconfig ./security/loadpin/Makefile ./security/loadpin/Kconfig ./security/keys/encrypted-keys/Makefile ./security/keys/Makefile ./security/keys/Kconfig ./security/integrity/ima/Makefile ./security/integrity/ima/Kconfig ./security/integrity/evm/Makefile ./security/integrity/evm/Kconfig ./security/integrity/Makefile ./security/integrity/Kconfig ./security/apparmor/Makefile ./security/apparmor/Kconfig ./scripts/Makefile.build ./scripts/selinux/mdp/Makefile ./scripts/selinux/genheaders/Makefile ./scripts/selinux/Makefile ./scripts/package/Makefile ./scripts/mod/Makefile ./scripts/kconfig/tests/rand_nested_choice/Kconfig ./scripts/kconfig/tests/preprocess/variable/Kconfig ./scripts/kconfig/tests/preprocess/escape/Kconfig ./scripts/kconfig/tests/preprocess/circular_expansion/Kconfig ./scripts/kconfig/tests/preprocess/builtin_func/Kconfig ./scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig ./scripts/kconfig/tests/new_choice_with_dep/Kconfig ./scripts/kconfig/tests/inter_choice/Kconfig ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 ./scripts/kconfig/tests/err_recursive_inc/Kconfig ./scripts/kconfig/tests/err_recursive_dep/Kconfig ./scripts/kconfig/tests/choice_value_with_m_dep/Kconfig ./scripts/kconfig/tests/choice/Kconfig ./scripts/kconfig/tests/auto_submenu/Kconfig ./scripts/kconfig/Makefile ./scripts/genksyms/Makefile ./scripts/gdb/linux/Makefile ./scripts/gdb/Makefile ./scripts/gcc-plugins/Makefile ./scripts/gcc-plugins/Kconfig ./scripts/dtc/libfdt/Makefile.libfdt ./scripts/dtc/Makefile.dtc ./scripts/dtc/Makefile ./scripts/basic/Makefile ./scripts/Makefile.ubsan ./scripts/Makefile.modsign ./scripts/Makefile.modpost ./scripts/Makefile.modinst ./scripts/Makefile.modbuiltin ./scripts/Makefile.lib ./scripts/Makefile.kcov ./scripts/Makefile.kasan ./scripts/Makefile.host ./scripts/Makefile.headersinst ./scripts/Makefile.gcc-plugins ./scripts/Makefile.extrawarn ./scripts/Makefile.dtbinst ./scripts/Makefile.clean ./scripts/Makefile.asm-generic ./scripts/Makefile ./scripts/Kconfig.include ./samples/watchdog/Makefile ./samples/vfio-mdev/Makefile ./samples/v4l/Makefile ./samples/uhid/Makefile ./samples/trace_printk/Makefile ./samples/trace_events/Makefile ./samples/timers/Makefile ./samples/statx/Makefile ./samples/seccomp/Makefile ./samples/rpmsg/Makefile ./samples/qmi/Makefile ./samples/mic/mpssd/Makefile ./samples/mei/Makefile ./samples/livepatch/Makefile ./samples/kprobes/Makefile ./samples/kobject/Makefile ./samples/kfifo/Makefile ./samples/kdb/Makefile ./samples/hw_breakpoint/Makefile ./samples/hidraw/Makefile ./samples/connector/Makefile ./samples/configfs/Makefile ./samples/bpf/Makefile ./samples/auxdisplay/Makefile ./samples/Makefile ./samples/Kconfig ./net/Kconfig ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/Makefile ./net/wireless/Kconfig ./net/wimax/Makefile ./net/wimax/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/rxrpc/Makefile ./net/rxrpc/Kconfig ./net/rose/Makefile ./net/rfkill/Makefile ./net/rfkill/Kconfig ./net/rds/Makefile ./net/rds/Kconfig ./net/qrtr/Makefile ./net/qrtr/Kconfig ./net/psample/Makefile ./net/psample/Kconfig ./net/phonet/Makefile ./net/phonet/Kconfig ./net/packet/Makefile ./net/packet/Kconfig ./net/openvswitch/Makefile ./net/openvswitch/Kconfig ./net/nsh/Makefile ./net/nsh/Kconfig ./net/nfc/nci/Makefile ./net/nfc/nci/Kconfig ./net/nfc/hci/Makefile ./net/nfc/hci/Kconfig ./net/nfc/Makefile ./net/nfc/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/netfilter/Kconfig ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/bpfilter/Makefile ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/decnet/netfilter/Makefile ./net/decnet/netfilter/Kconfig ./net/decnet/Makefile ./net/decnet/Kconfig ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpfilter/Makefile ./net/bpfilter/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/Makefile ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./mm/Kconfig ./mm/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./lib/Kconfig.debug ./lib/Kconfig ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/Makefile ./lib/raid6/test/Makefile ./lib/mpi/Makefile ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/Makefile ./lib/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Kconfig ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/events/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/Makefile ./kernel/Makefile ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Makefile ./init/Kconfig ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/Makefile ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/Kconfig ./fs/ntfs/Makefile ./fs/ntfs/Kconfig ./fs/notify/inotify/Makefile ./fs/notify/inotify/Kconfig ./fs/notify/fanotify/Makefile ./fs/notify/fanotify/Kconfig ./fs/notify/dnotify/Makefile ./fs/notify/dnotify/Kconfig ./fs/notify/Makefile ./fs/notify/Kconfig ./fs/nls/Makefile ./fs/nls/Kconfig ./fs/nilfs2/Makefile ./fs/nilfs2/Kconfig ./fs/nfsd/Makefile ./fs/nfsd/Kconfig ./fs/nfs_common/Makefile ./fs/nfs/flexfilelayout/Makefile ./fs/nfs/filelayout/Makefile ./fs/nfs/blocklayout/Makefile ./fs/nfs/Makefile ./fs/nfs/Kconfig ./fs/minix/Makefile ./fs/minix/Kconfig ./fs/lockd/Makefile ./fs/kernfs/Makefile ./fs/kernfs/Kconfig ./fs/jfs/Makefile ./fs/jfs/Kconfig ./fs/jffs2/Makefile ./fs/jffs2/Kconfig ./fs/jbd2/Makefile ./fs/jbd2/Kconfig ./fs/isofs/Makefile ./fs/isofs/Kconfig ./fs/hugetlbfs/Makefile ./fs/hpfs/Makefile ./fs/hpfs/Kconfig ./fs/hostfs/Makefile ./fs/hfsplus/Makefile ./fs/hfsplus/Kconfig ./fs/hfs/Makefile ./fs/hfs/Kconfig ./fs/gfs2/Makefile ./fs/gfs2/Kconfig ./fs/fuse/Makefile ./fs/fuse/Kconfig ./fs/fscache/Makefile ./fs/fscache/Kconfig ./fs/freevxfs/Makefile ./fs/freevxfs/Kconfig ./fs/fat/Makefile ./fs/fat/Kconfig ./fs/f2fs/Makefile ./fs/f2fs/Kconfig ./fs/ext4/Makefile ./fs/ext4/Kconfig ./fs/ext2/Makefile ./fs/ext2/Kconfig ./fs/exportfs/Makefile ./fs/exofs/Kconfig.ore ./fs/exofs/Kconfig ./fs/efs/Makefile ./fs/efs/Kconfig ./fs/efivarfs/Makefile ./fs/efivarfs/Kconfig ./fs/ecryptfs/Makefile ./fs/ecryptfs/Kconfig ./fs/dlm/Makefile ./fs/dlm/Kconfig ./fs/devpts/Makefile ./fs/debugfs/Makefile ./fs/crypto/Makefile ./fs/crypto/Kconfig ./fs/cramfs/Makefile ./fs/cramfs/Kconfig ./fs/configfs/Makefile ./fs/configfs/Kconfig ./fs/coda/Makefile ./fs/coda/Kconfig ./fs/cifs/Kconfig ./fs/cifs/Makefile ./fs/ceph/Makefile ./fs/ceph/Kconfig ./fs/cachefiles/Makefile ./fs/cachefiles/Kconfig ./fs/btrfs/Makefile ./fs/btrfs/Kconfig ./fs/bfs/Makefile ./fs/bfs/Kconfig ./fs/befs/Makefile ./fs/befs/Kconfig ./fs/autofs/Makefile ./fs/autofs/Kconfig ./fs/afs/Makefile ./fs/afs/Kconfig ./fs/affs/Makefile ./fs/affs/Kconfig ./fs/adfs/Makefile ./fs/adfs/Kconfig ./fs/Makefile ./fs/Kconfig.binfmt ./fs/Kconfig ./fs/9p/Makefile ./fs/9p/Kconfig ./firmware/Makefile ./drivers/zorro/Makefile ./drivers/zorro/Kconfig ./drivers/xen/xenfs/Makefile ./drivers/xen/xenbus/Makefile ./drivers/xen/xen-pciback/Makefile ./drivers/xen/events/Makefile ./drivers/xen/Makefile ./drivers/xen/Kconfig ./drivers/watchdog/Makefile ./drivers/watchdog/Kconfig ./drivers/w1/slaves/Makefile ./drivers/w1/slaves/Kconfig ./drivers/w1/masters/Makefile ./drivers/w1/masters/Kconfig ./drivers/w1/Makefile ./drivers/w1/Kconfig ./drivers/vme/bridges/Makefile ./drivers/vme/bridges/Kconfig ./drivers/vme/boards/Makefile ./drivers/vme/boards/Kconfig ./drivers/vme/Makefile ./drivers/vme/Kconfig ./drivers/vlynq/Makefile ./drivers/vlynq/Kconfig ./drivers/visorbus/Makefile ./drivers/visorbus/Kconfig ./drivers/virtio/Makefile ./drivers/virtio/Kconfig ./drivers/virt/vboxguest/Makefile ./drivers/virt/vboxguest/Kconfig ./drivers/virt/Makefile ./drivers/virt/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/Kconfig ./drivers/video/fbdev/via/Makefile ./drivers/video/fbdev/vermilion/Makefile ./drivers/video/fbdev/sis/Makefile ./drivers/video/fbdev/savage/Makefile ./drivers/video/fbdev/riva/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Kconfig ./drivers/video/fbdev/omap2/omapfb/displays/Makefile ./drivers/video/fbdev/omap2/omapfb/displays/Kconfig ./drivers/video/fbdev/omap2/omapfb/Makefile ./drivers/video/fbdev/omap2/omapfb/Kconfig ./drivers/video/fbdev/omap2/Makefile ./drivers/video/fbdev/omap2/Kconfig ./drivers/video/fbdev/omap/Makefile ./drivers/video/fbdev/omap/Kconfig ./drivers/video/fbdev/nvidia/Makefile ./drivers/video/fbdev/mmp/panel/Makefile ./drivers/video/fbdev/mmp/panel/Kconfig ./drivers/video/fbdev/mmp/hw/Makefile ./drivers/video/fbdev/mmp/hw/Kconfig ./drivers/video/fbdev/mmp/fb/Makefile ./drivers/video/fbdev/mmp/fb/Kconfig ./drivers/video/fbdev/mmp/Makefile ./drivers/video/fbdev/mmp/Kconfig ./drivers/video/fbdev/mbx/Makefile ./drivers/video/fbdev/mb862xx/Makefile ./drivers/video/fbdev/matrox/Makefile ./drivers/video/fbdev/kyro/Makefile ./drivers/video/fbdev/intelfb/Makefile ./drivers/video/fbdev/i810/Makefile ./drivers/video/fbdev/geode/Makefile ./drivers/video/fbdev/geode/Kconfig ./drivers/video/fbdev/core/Makefile ./drivers/video/fbdev/aty/Makefile ./drivers/video/fbdev/Makefile ./drivers/video/fbdev/Kconfig ./drivers/video/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/vhost/Makefile ./drivers/vhost/Kconfig.vringh ./drivers/vhost/Kconfig ./drivers/vfio/platform/reset/Makefile ./drivers/vfio/platform/reset/Kconfig ./drivers/vfio/platform/Makefile ./drivers/vfio/platform/Kconfig ./drivers/vfio/pci/Makefile ./drivers/vfio/pci/Kconfig ./drivers/vfio/mdev/Makefile ./drivers/vfio/mdev/Kconfig ./drivers/vfio/Makefile ./drivers/vfio/Kconfig ./drivers/uwb/i1480/dfu/Makefile ./drivers/uwb/i1480/Makefile ./drivers/uwb/Makefile ./drivers/uwb/Kconfig ./drivers/usb/Kconfig ./drivers/usb/wusbcore/Makefile ./drivers/usb/wusbcore/Kconfig ./drivers/usb/usbip/Makefile ./drivers/usb/usbip/Kconfig ./drivers/usb/typec/ucsi/Makefile ./drivers/usb/typec/ucsi/Kconfig ./drivers/usb/typec/mux/Makefile ./drivers/usb/typec/mux/Kconfig ./drivers/usb/typec/fusb302/Makefile ./drivers/usb/typec/fusb302/Kconfig ./drivers/usb/typec/altmodes/Makefile ./drivers/usb/typec/altmodes/Kconfig ./drivers/usb/typec/Makefile ./drivers/usb/typec/Kconfig ./drivers/usb/storage/Makefile ./drivers/usb/storage/Kconfig ./drivers/usb/serial/Makefile-keyspan_pda_fw ./drivers/usb/serial/Makefile ./drivers/usb/serial/Kconfig ./drivers/usb/roles/Makefile ./drivers/usb/roles/Kconfig ./drivers/usb/renesas_usbhs/Makefile ./drivers/usb/renesas_usbhs/Kconfig ./drivers/usb/phy/Kconfig ./drivers/usb/phy/Makefile ./drivers/usb/musb/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/gadget/udc/bdc/Makefile ./drivers/usb/gadget/udc/bdc/Kconfig ./drivers/usb/gadget/udc/aspeed-vhub/Makefile ./drivers/usb/gadget/udc/aspeed-vhub/Kconfig ./drivers/usb/gadget/udc/Makefile ./drivers/usb/gadget/udc/Kconfig ./drivers/usb/gadget/legacy/Makefile ./drivers/usb/gadget/legacy/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/cpm_uart/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/tty/Kconfig ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/int340x_thermal/Makefile ./drivers/thermal/int340x_thermal/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/target/tcm_fc/Makefile ./drivers/target/tcm_fc/Kconfig ./drivers/target/sbp/Makefile ./drivers/target/sbp/Kconfig ./drivers/target/loopback/Makefile ./drivers/target/loopback/Kconfig ./drivers/target/iscsi/cxgbit/Makefile ./drivers/target/iscsi/cxgbit/Kconfig ./drivers/target/iscsi/Makefile ./drivers/target/iscsi/Kconfig ./drivers/target/Makefile ./drivers/target/Kconfig ./drivers/staging/xgifb/Makefile ./drivers/staging/xgifb/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/wilc1000/Makefile ./drivers/staging/wilc1000/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme/devices/Makefile ./drivers/staging/vme/devices/Kconfig ./drivers/staging/vme/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/vboxvideo/Makefile ./drivers/staging/vboxvideo/Kconfig ./drivers/staging/unisys/visornic/Makefile ./drivers/staging/unisys/visornic/Kconfig ./drivers/staging/unisys/visorinput/Makefile ./drivers/staging/unisys/visorinput/Kconfig ./drivers/staging/unisys/visorhba/Makefile ./drivers/staging/unisys/visorhba/Kconfig ./drivers/staging/unisys/Makefile ./drivers/staging/unisys/Kconfig ./drivers/staging/speakup/Makefile ./drivers/staging/speakup/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtlwifi/rtl8822be/Makefile ./drivers/staging/rtlwifi/btcoexist/Makefile ./drivers/staging/rtlwifi/Makefile ./drivers/staging/rtlwifi/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192u/ieee80211/Makefile ./drivers/staging/rtl8192u/Makefile ./drivers/staging/rtl8192u/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/rtl8188eu/Makefile ./drivers/staging/rtl8188eu/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/octeon-usb/Makefile ./drivers/staging/octeon-usb/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/netlogic/Makefile ./drivers/staging/netlogic/Kconfig ./drivers/staging/mt7621-spi/Makefile ./drivers/staging/mt7621-spi/Kconfig ./drivers/staging/mt7621-pinctrl/Makefile ./drivers/staging/mt7621-pinctrl/Kconfig ./drivers/staging/mt7621-pci/Makefile ./drivers/staging/mt7621-pci/Kconfig ./drivers/staging/mt7621-mmc/Makefile ./drivers/staging/mt7621-mmc/Kconfig ./drivers/staging/mt7621-eth/Makefile ./drivers/staging/mt7621-eth/Kconfig ./drivers/staging/mt7621-dts/Makefile ./drivers/staging/mt7621-dts/Kconfig ./drivers/staging/mt7621-dma/Makefile ./drivers/staging/mt7621-dma/Kconfig ./drivers/staging/mt29f_spinand/Makefile ./drivers/staging/mt29f_spinand/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/usb/Makefile ./drivers/staging/most/usb/Kconfig ./drivers/staging/most/sound/Makefile ./drivers/staging/most/sound/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/cdev/Makefile ./drivers/staging/most/cdev/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/zoran/Makefile ./drivers/staging/media/zoran/Kconfig ./drivers/staging/media/tegra-vde/Makefile ./drivers/staging/media/tegra-vde/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/mt9t031/Makefile ./drivers/staging/media/mt9t031/Kconfig ./drivers/staging/media/imx074/Makefile ./drivers/staging/media/imx074/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./drivers/staging/media/davinci_vpfe/Kconfig ./drivers/staging/media/bcm2048/Makefile ./drivers/staging/media/bcm2048/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/resolver/Makefile ./drivers/staging/iio/resolver/Kconfig ./drivers/staging/iio/meter/Makefile ./drivers/staging/iio/meter/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/cdc/Makefile ./drivers/staging/iio/cdc/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/gs_fpgaboot/Makefile ./drivers/staging/gs_fpgaboot/Kconfig ./drivers/staging/greybus/tools/Makefile ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/goldfish/Makefile ./drivers/staging/goldfish/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/gasket/Makefile ./drivers/staging/gasket/Kconfig ./drivers/staging/fwserial/Makefile ./drivers/staging/fwserial/Kconfig ./drivers/staging/fsl-dpaa2/rtc/Makefile ./drivers/staging/fsl-dpaa2/ethsw/Makefile ./drivers/staging/fsl-dpaa2/ethernet/Makefile ./drivers/staging/fsl-dpaa2/Makefile ./drivers/staging/fsl-dpaa2/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/erofs/Makefile ./drivers/staging/erofs/Kconfig ./drivers/staging/emxx_udc/Makefile ./drivers/staging/emxx_udc/Kconfig ./drivers/staging/dgnc/Makefile ./drivers/staging/dgnc/Kconfig ./drivers/staging/comedi/kcomedilib/Makefile ./drivers/staging/comedi/drivers/Makefile ./drivers/staging/comedi/Makefile ./drivers/staging/comedi/Kconfig ./drivers/staging/clocking-wizard/Makefile ./drivers/staging/clocking-wizard/Kconfig ./drivers/staging/board/Makefile ./drivers/staging/board/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/android/ion/Makefile ./drivers/staging/android/ion/Kconfig ./drivers/staging/android/Makefile ./drivers/staging/android/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/zte/Makefile ./drivers/soc/zte/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/sunxi/Kconfig ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/actions/Makefile ./drivers/soc/actions/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/sn/Makefile ./drivers/sn/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/superhyway/Makefile ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/sfi/Makefile ./drivers/sfi/Kconfig ./drivers/scsi/ufs/Makefile ./drivers/scsi/ufs/Kconfig ./drivers/scsi/sym53c8xx_2/Makefile ./drivers/scsi/snic/Makefile ./drivers/scsi/smartpqi/Makefile ./drivers/scsi/smartpqi/Kconfig ./drivers/scsi/qla4xxx/Makefile ./drivers/scsi/qla4xxx/Kconfig ./drivers/scsi/qla2xxx/Makefile ./drivers/scsi/qla2xxx/Kconfig ./drivers/scsi/qedi/Makefile ./drivers/scsi/qedi/Kconfig ./drivers/scsi/qedf/Makefile ./drivers/scsi/qedf/Kconfig ./drivers/scsi/pm8001/Makefile ./drivers/scsi/pcmcia/Makefile ./drivers/scsi/pcmcia/Kconfig ./drivers/scsi/osd/Kconfig ./drivers/scsi/mvsas/Makefile ./drivers/scsi/mvsas/Kconfig ./drivers/scsi/mpt3sas/Makefile ./drivers/scsi/mpt3sas/Kconfig ./drivers/scsi/megaraid/Makefile ./drivers/scsi/megaraid/Kconfig.megaraid ./drivers/scsi/lpfc/Makefile ./drivers/scsi/libsas/Makefile ./drivers/scsi/libsas/Kconfig ./drivers/scsi/libfc/Makefile ./drivers/scsi/isci/Makefile ./drivers/scsi/ibmvscsi_tgt/Makefile ./drivers/scsi/ibmvscsi/Makefile ./drivers/scsi/hisi_sas/Makefile ./drivers/scsi/hisi_sas/Kconfig ./drivers/scsi/fnic/Makefile ./drivers/scsi/fcoe/Makefile ./drivers/scsi/esas2r/Makefile ./drivers/scsi/esas2r/Kconfig ./drivers/scsi/device_handler/Makefile ./drivers/scsi/device_handler/Kconfig ./drivers/scsi/cxlflash/Makefile ./drivers/scsi/cxlflash/Kconfig ./drivers/scsi/cxgbi/cxgb4i/Kconfig ./drivers/scsi/cxgbi/cxgb3i/Kconfig ./drivers/scsi/cxgbi/Makefile ./drivers/scsi/cxgbi/Kconfig ./drivers/scsi/csiostor/Makefile ./drivers/scsi/csiostor/Kconfig ./drivers/scsi/bnx2i/Makefile ./drivers/scsi/bnx2i/Kconfig ./drivers/scsi/bnx2fc/Makefile ./drivers/scsi/bnx2fc/Kconfig ./drivers/scsi/bfa/Makefile ./drivers/scsi/be2iscsi/Makefile ./drivers/scsi/be2iscsi/Kconfig ./drivers/scsi/arm/Makefile ./drivers/scsi/arm/Kconfig ./drivers/scsi/arcmsr/Makefile ./drivers/scsi/aic94xx/Makefile ./drivers/scsi/aic94xx/Kconfig ./drivers/scsi/aic7xxx/aicasm/Makefile ./drivers/scsi/aic7xxx/Makefile ./drivers/scsi/aic7xxx/Kconfig.aic7xxx ./drivers/scsi/aic7xxx/Kconfig.aic79xx ./drivers/scsi/aacraid/Makefile ./drivers/scsi/Makefile ./drivers/scsi/Kconfig ./drivers/sbus/char/Makefile ./drivers/sbus/char/Kconfig ./drivers/sbus/Makefile ./drivers/s390/virtio/Makefile ./drivers/s390/scsi/Makefile ./drivers/s390/net/Makefile ./drivers/s390/net/Kconfig ./drivers/s390/crypto/Makefile ./drivers/s390/cio/Makefile ./drivers/s390/char/Makefile ./drivers/s390/char/Kconfig ./drivers/s390/block/Makefile ./drivers/s390/block/Kconfig ./drivers/s390/Makefile ./drivers/rtc/Makefile ./drivers/rtc/Kconfig ./drivers/rpmsg/Makefile ./drivers/rpmsg/Kconfig ./drivers/reset/tegra/Makefile ./drivers/reset/tegra/Kconfig ./drivers/reset/sti/Makefile ./drivers/reset/sti/Kconfig ./drivers/reset/hisilicon/Makefile ./drivers/reset/hisilicon/Kconfig ./drivers/reset/Makefile ./drivers/reset/Kconfig ./drivers/remoteproc/Makefile ./drivers/remoteproc/Kconfig ./drivers/regulator/Makefile ./drivers/regulator/Kconfig ./drivers/ras/Makefile ./drivers/ras/Kconfig ./drivers/rapidio/switches/Makefile ./drivers/rapidio/switches/Kconfig ./drivers/rapidio/devices/Makefile ./drivers/rapidio/devices/Kconfig ./drivers/rapidio/Makefile ./drivers/rapidio/Kconfig ./drivers/pwm/Makefile ./drivers/pwm/Kconfig ./drivers/ptp/Makefile ./drivers/ptp/Kconfig ./drivers/ps3/Makefile ./drivers/pps/generators/Makefile ./drivers/pps/generators/Kconfig ./drivers/pps/clients/Makefile ./drivers/pps/clients/Kconfig ./drivers/pps/Makefile ./drivers/pps/Kconfig ./drivers/powercap/Makefile ./drivers/powercap/Kconfig ./drivers/power/supply/Makefile ./drivers/power/supply/Kconfig ./drivers/power/reset/Makefile ./drivers/power/reset/Kconfig ./drivers/power/avs/Makefile ./drivers/power/avs/Kconfig ./drivers/power/Makefile ./drivers/power/Kconfig ./drivers/pnp/pnpbios/Makefile ./drivers/pnp/pnpbios/Kconfig ./drivers/pnp/pnpacpi/Makefile ./drivers/pnp/pnpacpi/Kconfig ./drivers/pnp/isapnp/Makefile ./drivers/pnp/isapnp/Kconfig ./drivers/pnp/Makefile ./drivers/pnp/Kconfig ./drivers/platform/x86/Kconfig ./drivers/platform/x86/Makefile ./drivers/platform/olpc/Makefile ./drivers/platform/mips/Makefile ./drivers/platform/mips/Kconfig ./drivers/platform/mellanox/Makefile ./drivers/platform/mellanox/Kconfig ./drivers/platform/goldfish/Makefile ./drivers/platform/goldfish/Kconfig ./drivers/platform/chrome/Makefile ./drivers/platform/chrome/Kconfig ./drivers/platform/Makefile ./drivers/platform/Kconfig ./drivers/pinctrl/zte/Makefile ./drivers/pinctrl/zte/Kconfig ./drivers/pinctrl/vt8500/Makefile ./drivers/pinctrl/vt8500/Kconfig ./drivers/pinctrl/uniphier/Makefile ./drivers/pinctrl/uniphier/Kconfig ./drivers/pinctrl/ti/Makefile ./drivers/pinctrl/ti/Kconfig ./drivers/pinctrl/tegra/Makefile ./drivers/pinctrl/tegra/Kconfig ./drivers/pinctrl/sunxi/Makefile ./drivers/pinctrl/sunxi/Kconfig ./drivers/pinctrl/stm32/Makefile ./drivers/pinctrl/stm32/Kconfig ./drivers/pinctrl/sprd/Makefile ./drivers/pinctrl/sprd/Kconfig ./drivers/pinctrl/spear/Makefile ./drivers/pinctrl/spear/Kconfig ./drivers/pinctrl/sirf/Makefile ./drivers/pinctrl/sh-pfc/Makefile ./drivers/pinctrl/sh-pfc/Kconfig ./drivers/pinctrl/samsung/Makefile ./drivers/pinctrl/samsung/Kconfig ./drivers/pinctrl/qcom/Makefile ./drivers/pinctrl/qcom/Kconfig ./drivers/pinctrl/pxa/Makefile ./drivers/pinctrl/pxa/Kconfig ./drivers/pinctrl/nomadik/Makefile ./drivers/pinctrl/nomadik/Kconfig ./drivers/pinctrl/mvebu/Makefile ./drivers/pinctrl/mvebu/Kconfig ./drivers/pinctrl/meson/Makefile ./drivers/pinctrl/meson/Kconfig ./drivers/pinctrl/mediatek/Makefile ./drivers/pinctrl/mediatek/Kconfig ./drivers/pinctrl/intel/Makefile ./drivers/pinctrl/intel/Kconfig ./drivers/pinctrl/freescale/Makefile ./drivers/pinctrl/freescale/Kconfig ./drivers/pinctrl/cirrus/Makefile ./drivers/pinctrl/cirrus/Kconfig ./drivers/pinctrl/berlin/Makefile ./drivers/pinctrl/berlin/Kconfig ./drivers/pinctrl/bcm/Makefile ./drivers/pinctrl/bcm/Kconfig ./drivers/pinctrl/aspeed/Makefile ./drivers/pinctrl/aspeed/Kconfig ./drivers/pinctrl/actions/Makefile ./drivers/pinctrl/actions/Kconfig ./drivers/pinctrl/Makefile ./drivers/pinctrl/Kconfig ./drivers/phy/ti/Makefile ./drivers/phy/ti/Kconfig ./drivers/phy/tegra/Makefile ./drivers/phy/tegra/Kconfig ./drivers/phy/st/Makefile ./drivers/phy/st/Kconfig ./drivers/phy/samsung/Makefile ./drivers/phy/samsung/Kconfig ./drivers/phy/rockchip/Makefile ./drivers/phy/rockchip/Kconfig ./drivers/phy/renesas/Makefile ./drivers/phy/renesas/Kconfig ./drivers/phy/ralink/Makefile ./drivers/phy/ralink/Kconfig ./drivers/phy/qualcomm/Makefile ./drivers/phy/qualcomm/Kconfig ./drivers/phy/motorola/Makefile ./drivers/phy/motorola/Kconfig ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/prism54/Makefile ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/orinoco/Makefile ./drivers/net/wireless/intersil/orinoco/Kconfig ./drivers/net/wireless/intersil/hostap/Makefile ./drivers/net/wireless/intersil/hostap/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/cisco/Makefile ./drivers/net/wireless/cisco/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wimax/i2400m/Makefile ./drivers/net/wimax/i2400m/Kconfig ./drivers/net/wimax/Makefile ./drivers/net/wimax/Kconfig ./drivers/net/wan/lmc/Makefile ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/ipvlan/Makefile ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlge/Makefile ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/nuvoton/Makefile ./drivers/net/ethernet/nuvoton/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/nic/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/Makefile ./drivers/net/ethernet/netronome/nfp/flower/Makefile ./drivers/net/ethernet/netronome/nfp/bpf/Makefile ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/vxge/Makefile ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/ixgb/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/i40evf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hp/Makefile ./drivers/net/ethernet/hp/Kconfig ./drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile ./drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/aurora/Makefile ./drivers/net/ethernet/aurora/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/appletalk/Makefile ./drivers/net/appletalk/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/devices/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mic/vop/Makefile ./drivers/misc/mic/scif/Makefile ./drivers/misc/mic/host/Makefile ./drivers/misc/mic/cosm_client/Makefile ./drivers/misc/mic/cosm/Makefile ./drivers/misc/mic/card/Makefile ./drivers/misc/mic/bus/Makefile ./drivers/misc/mic/Makefile ./drivers/misc/mic/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile.asm-offsets ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/Kconfig ./drivers/media/usb/zr364xx/Makefile ./drivers/media/usb/zr364xx/Kconfig ./drivers/media/usb/uvc/Makefile ./drivers/media/usb/uvc/Kconfig ./drivers/media/usb/usbvision/Makefile ./drivers/media/usb/usbvision/Kconfig ./drivers/media/usb/usbtv/Makefile ./drivers/media/usb/usbtv/Kconfig ./drivers/media/usb/ttusb-dec/Makefile ./drivers/media/usb/ttusb-dec/Kconfig ./drivers/media/usb/ttusb-budget/Makefile ./drivers/media/usb/ttusb-budget/Kconfig ./drivers/media/usb/tm6000/Makefile ./drivers/media/usb/tm6000/Kconfig ./drivers/media/usb/stkwebcam/Makefile ./drivers/media/usb/stkwebcam/Kconfig ./drivers/media/usb/stk1160/Makefile ./drivers/media/usb/stk1160/Kconfig ./drivers/media/usb/siano/Makefile ./drivers/media/usb/siano/Kconfig ./drivers/media/usb/s2255/Makefile ./drivers/media/usb/s2255/Kconfig ./drivers/media/usb/rainshadow-cec/Makefile ./drivers/media/usb/rainshadow-cec/Kconfig ./drivers/media/usb/pwc/Makefile ./drivers/media/usb/pwc/Kconfig ./drivers/media/usb/pvrusb2/Makefile ./drivers/media/usb/pvrusb2/Kconfig ./drivers/media/usb/pulse8-cec/Makefile ./drivers/media/usb/pulse8-cec/Kconfig ./drivers/media/usb/msi2500/Makefile ./drivers/media/usb/msi2500/Kconfig ./drivers/media/usb/hdpvr/Makefile ./drivers/media/usb/hdpvr/Kconfig ./drivers/media/usb/hackrf/Makefile ./drivers/media/usb/hackrf/Kconfig ./drivers/media/usb/gspca/stv06xx/Makefile ./drivers/media/usb/gspca/stv06xx/Kconfig ./drivers/media/usb/gspca/m5602/Makefile ./drivers/media/usb/gspca/m5602/Kconfig ./drivers/media/usb/gspca/gl860/Makefile ./drivers/media/usb/gspca/gl860/Kconfig ./drivers/media/usb/gspca/Makefile ./drivers/media/usb/gspca/Kconfig ./drivers/media/usb/go7007/Makefile ./drivers/media/usb/go7007/Kconfig ./drivers/media/usb/em28xx/Makefile ./drivers/media/usb/em28xx/Kconfig ./drivers/media/usb/dvb-usb/Makefile ./drivers/media/usb/dvb-usb/Kconfig ./drivers/media/usb/dvb-usb-v2/Makefile ./drivers/media/usb/dvb-usb-v2/Kconfig ./drivers/media/usb/cx231xx/Makefile ./drivers/media/usb/cx231xx/Kconfig ./drivers/media/usb/cpia2/Makefile ./drivers/media/usb/cpia2/Kconfig ./drivers/media/usb/b2c2/Makefile ./drivers/media/usb/b2c2/Kconfig ./drivers/media/usb/au0828/Makefile ./drivers/media/usb/au0828/Kconfig ./drivers/media/usb/as102/Makefile ./drivers/media/usb/as102/Kconfig ./drivers/media/usb/airspy/Makefile ./drivers/media/usb/airspy/Kconfig ./drivers/media/usb/Makefile ./drivers/media/usb/Kconfig ./drivers/media/tuners/Makefile ./drivers/media/tuners/Kconfig ./drivers/media/spi/Makefile ./drivers/media/spi/Kconfig ./drivers/media/rc/keymaps/Makefile ./drivers/media/rc/keymaps/Kconfig ./drivers/media/rc/img-ir/Makefile ./drivers/media/rc/img-ir/Kconfig ./drivers/media/rc/Makefile ./drivers/media/rc/Kconfig ./drivers/media/radio/wl128x/Makefile ./drivers/media/radio/wl128x/Kconfig ./drivers/media/radio/si4713/Makefile ./drivers/media/radio/si4713/Kconfig ./drivers/media/radio/si470x/Makefile ./drivers/media/radio/si470x/Kconfig ./drivers/media/radio/Makefile ./drivers/media/radio/Kconfig ./drivers/media/platform/xilinx/Makefile ./drivers/media/platform/xilinx/Kconfig ./drivers/media/platform/vsp1/Makefile ./drivers/media/platform/vivid/Makefile ./drivers/media/platform/vivid/Kconfig ./drivers/media/platform/vimc/Makefile ./drivers/media/platform/vimc/Kconfig ./drivers/media/platform/vicodec/Makefile ./drivers/media/platform/vicodec/Kconfig ./drivers/media/platform/ti-vpe/Makefile ./drivers/media/platform/tegra-cec/Makefile ./drivers/media/platform/stm32/Makefile ./drivers/media/platform/sti/hva/Makefile ./drivers/media/platform/sti/delta/Makefile ./drivers/media/platform/sti/cec/Makefile ./drivers/media/platform/sti/c8sectpfe/Makefile ./drivers/media/platform/sti/c8sectpfe/Kconfig ./drivers/media/platform/sti/bdisp/Makefile ./drivers/media/platform/soc_camera/Makefile ./drivers/media/platform/soc_camera/Kconfig ./drivers/media/platform/s5p-mfc/Makefile ./drivers/media/platform/s5p-jpeg/Makefile ./drivers/media/platform/s5p-g2d/Makefile ./drivers/media/platform/s5p-cec/Makefile ./drivers/media/platform/s3c-camif/Makefile ./drivers/media/platform/rockchip/rga/Makefile ./drivers/media/platform/rcar-vin/Makefile ./drivers/media/platform/rcar-vin/Kconfig ./drivers/media/platform/qcom/venus/Makefile ./drivers/media/platform/qcom/camss/Makefile ./drivers/media/platform/omap3isp/Makefile ./drivers/media/platform/omap/Makefile ./drivers/media/platform/omap/Kconfig ./drivers/media/platform/mtk-vpu/Makefile ./drivers/media/platform/mtk-vcodec/Makefile ./drivers/media/platform/mtk-mdp/Makefile ./drivers/media/platform/mtk-jpeg/Makefile ./drivers/media/platform/meson/Makefile ./drivers/media/platform/marvell-ccic/Makefile ./drivers/media/platform/marvell-ccic/Kconfig ./drivers/media/platform/exynos4-is/Makefile ./drivers/media/platform/exynos4-is/Kconfig ./drivers/media/platform/exynos-gsc/Makefile ./drivers/media/platform/davinci/Makefile ./drivers/media/platform/davinci/Kconfig ./drivers/media/platform/cros-ec-cec/Makefile ./drivers/media/platform/coda/Makefile ./drivers/media/platform/cec-gpio/Makefile ./drivers/media/platform/cadence/Makefile ./drivers/media/platform/cadence/Kconfig ./drivers/media/platform/atmel/Makefile ./drivers/media/platform/atmel/Kconfig ./drivers/media/platform/am437x/Makefile ./drivers/media/platform/am437x/Kconfig ./drivers/media/platform/Makefile ./drivers/media/platform/Kconfig ./drivers/media/pci/tw686x/Makefile ./drivers/media/pci/tw686x/Kconfig ./drivers/media/pci/tw68/Makefile ./drivers/media/pci/tw68/Kconfig ./drivers/media/pci/tw5864/Makefile ./drivers/media/pci/tw5864/Kconfig ./drivers/media/pci/ttpci/Makefile ./drivers/media/pci/ttpci/Kconfig ./drivers/media/pci/sta2x11/Makefile ./drivers/media/pci/sta2x11/Kconfig ./drivers/media/pci/solo6x10/Makefile ./drivers/media/pci/solo6x10/Kconfig ./drivers/media/pci/smipcie/Makefile ./drivers/media/pci/smipcie/Kconfig ./drivers/media/pci/saa7164/Makefile ./drivers/media/pci/saa7164/Kconfig ./drivers/media/pci/saa7146/Makefile ./drivers/media/pci/saa7146/Kconfig ./drivers/media/pci/saa7134/Makefile ./drivers/media/pci/saa7134/Kconfig ./drivers/media/pci/pt3/Makefile ./drivers/media/pci/pt3/Kconfig ./drivers/media/pci/pt1/Makefile ./drivers/media/pci/pt1/Kconfig ./drivers/media/pci/pluto2/Makefile ./drivers/media/pci/pluto2/Kconfig ./drivers/media/pci/ngene/Makefile ./drivers/media/pci/ngene/Kconfig ./drivers/media/pci/netup_unidvb/Makefile ./drivers/media/pci/netup_unidvb/Kconfig ./drivers/media/pci/meye/Makefile ./drivers/media/pci/meye/Kconfig ./drivers/media/pci/mantis/Makefile ./drivers/media/pci/mantis/Kconfig ./drivers/media/pci/ivtv/Makefile ./drivers/media/pci/ivtv/Kconfig ./drivers/media/pci/intel/ipu3/Makefile ./drivers/media/pci/intel/ipu3/Kconfig ./drivers/media/pci/intel/Makefile ./drivers/media/pci/dt3155/Makefile ./drivers/media/pci/dt3155/Kconfig ./drivers/media/pci/dm1105/Makefile ./drivers/media/pci/dm1105/Kconfig ./drivers/media/pci/ddbridge/Makefile ./drivers/media/pci/ddbridge/Kconfig ./drivers/media/pci/cx88/Makefile ./drivers/media/pci/cx88/Kconfig ./drivers/media/pci/cx25821/Makefile ./drivers/media/pci/cx25821/Kconfig ./drivers/media/pci/cx23885/Makefile ./drivers/media/pci/cx23885/Kconfig ./drivers/media/pci/cx18/Makefile ./drivers/media/pci/cx18/Kconfig ./drivers/media/pci/cobalt/Makefile ./drivers/media/pci/cobalt/Kconfig ./drivers/media/pci/bt8xx/Makefile ./drivers/media/pci/bt8xx/Kconfig ./drivers/media/pci/b2c2/Makefile ./drivers/media/pci/b2c2/Kconfig ./drivers/media/pci/Makefile ./drivers/media/pci/Kconfig ./drivers/media/mmc/siano/Makefile ./drivers/media/mmc/siano/Kconfig ./drivers/media/mmc/Makefile ./drivers/media/mmc/Kconfig ./drivers/media/i2c/Kconfig ./drivers/media/i2c/soc_camera/Makefile ./drivers/media/i2c/soc_camera/Kconfig ./drivers/media/i2c/smiapp/Makefile ./drivers/media/i2c/smiapp/Kconfig ./drivers/media/i2c/s5c73m3/Makefile ./drivers/media/i2c/m5mols/Makefile ./drivers/media/i2c/m5mols/Kconfig ./drivers/media/i2c/et8ek8/Makefile ./drivers/media/i2c/et8ek8/Kconfig ./drivers/media/i2c/cx25840/Makefile ./drivers/media/i2c/cx25840/Kconfig ./drivers/media/i2c/adv748x/Makefile ./drivers/media/i2c/Makefile ./drivers/media/firewire/Makefile ./drivers/media/firewire/Kconfig ./drivers/media/dvb-frontends/drx39xyj/Makefile ./drivers/media/dvb-frontends/drx39xyj/Kconfig ./drivers/media/dvb-frontends/cxd2880/Makefile ./drivers/media/dvb-frontends/cxd2880/Kconfig ./drivers/media/dvb-frontends/Makefile ./drivers/media/dvb-frontends/Kconfig ./drivers/media/dvb-core/Makefile ./drivers/media/dvb-core/Kconfig ./drivers/media/common/videobuf2/Makefile ./drivers/media/common/videobuf2/Kconfig ./drivers/media/common/v4l2-tpg/Makefile ./drivers/media/common/v4l2-tpg/Kconfig ./drivers/media/common/siano/Makefile ./drivers/media/common/siano/Kconfig ./drivers/media/common/saa7146/Makefile ./drivers/media/common/saa7146/Kconfig ./drivers/media/common/b2c2/Makefile ./drivers/media/common/b2c2/Kconfig ./drivers/media/common/Makefile ./drivers/media/common/Kconfig ./drivers/media/cec/Makefile ./drivers/media/cec/Kconfig ./drivers/media/Makefile ./drivers/media/Kconfig ./drivers/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/bcache/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/lightnvm/Makefile ./drivers/lightnvm/Kconfig ./drivers/leds/trigger/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/isdnloop/Makefile ./drivers/isdn/i4l/Makefile ./drivers/isdn/i4l/Kconfig ./drivers/isdn/hysdn/Makefile ./drivers/isdn/hysdn/Kconfig ./drivers/isdn/hisax/Makefile ./drivers/isdn/hisax/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/eicon/Makefile ./drivers/isdn/hardware/eicon/Kconfig ./drivers/isdn/hardware/avm/Makefile ./drivers/isdn/hardware/avm/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/hardware/Kconfig ./drivers/isdn/gigaset/Makefile ./drivers/isdn/gigaset/Kconfig ./drivers/isdn/divert/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/serio/Makefile ./drivers/input/serio/Kconfig ./drivers/input/rmi4/Makefile ./drivers/input/rmi4/Kconfig ./drivers/input/mouse/Makefile ./drivers/input/mouse/Kconfig ./drivers/input/misc/Makefile ./drivers/input/misc/Kconfig ./drivers/input/keyboard/Makefile ./drivers/input/keyboard/Kconfig ./drivers/input/joystick/iforce/Makefile ./drivers/input/joystick/iforce/Kconfig ./drivers/input/joystick/Makefile ./drivers/input/joystick/Kconfig ./drivers/input/gameport/Makefile ./drivers/input/gameport/Kconfig ./drivers/input/Makefile ./drivers/input/Kconfig ./drivers/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/nes/Makefile ./drivers/infiniband/hw/nes/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/i40iw/Makefile ./drivers/infiniband/hw/i40iw/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/cxgb3/Makefile ./drivers/infiniband/hw/cxgb3/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/counter/Makefile ./drivers/iio/counter/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/adc/Kconfig ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/ide/Makefile ./drivers/ide/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./drivers/hwmon/Kconfig ./drivers/hv/Kconfig ./drivers/hv/Makefile ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/zte/Makefile ./drivers/gpu/drm/zte/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/via/Makefile ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tinydrm/core/Makefile ./drivers/gpu/drm/tinydrm/Makefile ./drivers/gpu/drm/tinydrm/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/tdfx/Makefile ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sis/Makefile ./drivers/gpu/drm/shmobile/Makefile ./drivers/gpu/drm/shmobile/Kconfig ./drivers/gpu/drm/selftests/Makefile ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/savage/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/rcar-du/Makefile ./drivers/gpu/drm/rcar-du/Kconfig ./drivers/gpu/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/r128/Makefile ./drivers/gpu/drm/qxl/Makefile ./drivers/gpu/drm/qxl/Kconfig ./drivers/gpu/drm/pl111/Makefile ./drivers/gpu/drm/pl111/Kconfig ./drivers/gpu/drm/panel/Makefile ./drivers/gpu/drm/panel/Kconfig ./drivers/gpu/drm/omapdrm/dss/Makefile ./drivers/gpu/drm/omapdrm/dss/Kconfig ./drivers/gpu/drm/omapdrm/displays/Makefile ./drivers/gpu/drm/omapdrm/displays/Kconfig ./drivers/gpu/drm/omapdrm/Makefile ./drivers/gpu/drm/omapdrm/Kconfig ./drivers/gpu/drm/nouveau/Kconfig ./drivers/gpu/drm/mxsfb/Makefile ./drivers/gpu/drm/mxsfb/Kconfig ./drivers/gpu/drm/msm/Makefile ./drivers/gpu/drm/msm/Kconfig ./drivers/gpu/drm/mgag200/Makefile ./drivers/gpu/drm/mgag200/Kconfig ./drivers/gpu/drm/mga/Makefile ./drivers/gpu/drm/meson/Makefile ./drivers/gpu/drm/meson/Kconfig ./drivers/gpu/drm/mediatek/Makefile ./drivers/gpu/drm/mediatek/Kconfig ./drivers/gpu/drm/imx/Makefile ./drivers/gpu/drm/imx/Kconfig ./drivers/gpu/drm/i915/gvt/Makefile ./drivers/gpu/drm/i915/Makefile ./drivers/gpu/drm/i915/Kconfig.debug ./drivers/gpu/drm/i915/Kconfig ./drivers/gpu/drm/i810/Makefile ./drivers/gpu/drm/i2c/Makefile ./drivers/gpu/drm/i2c/Kconfig ./drivers/gpu/drm/hisilicon/kirin/Makefile ./drivers/gpu/drm/hisilicon/kirin/Kconfig ./drivers/gpu/drm/hisilicon/hibmc/Makefile ./drivers/gpu/drm/hisilicon/hibmc/Kconfig ./drivers/gpu/drm/hisilicon/Makefile ./drivers/gpu/drm/hisilicon/Kconfig ./drivers/gpu/drm/gma500/Makefile ./drivers/gpu/drm/gma500/Kconfig ./drivers/gpu/drm/fsl-dcu/Makefile ./drivers/gpu/drm/fsl-dcu/Kconfig ./drivers/gpu/drm/exynos/Makefile ./drivers/gpu/drm/exynos/Kconfig ./drivers/gpu/drm/etnaviv/Makefile ./drivers/gpu/drm/etnaviv/Kconfig ./drivers/gpu/drm/cirrus/Makefile ./drivers/gpu/drm/cirrus/Kconfig ./drivers/gpu/drm/bridge/synopsys/Makefile ./drivers/gpu/drm/bridge/synopsys/Kconfig ./drivers/gpu/drm/bridge/analogix/Makefile ./drivers/gpu/drm/bridge/analogix/Kconfig ./drivers/gpu/drm/bridge/adv7511/Makefile ./drivers/gpu/drm/bridge/adv7511/Kconfig ./drivers/gpu/drm/bridge/Makefile ./drivers/gpu/drm/bridge/Kconfig ./drivers/gpu/drm/bochs/Makefile ./drivers/gpu/drm/bochs/Kconfig ./drivers/gpu/drm/atmel-hlcdc/Makefile ./drivers/gpu/drm/atmel-hlcdc/Kconfig ./drivers/gpu/drm/ast/Makefile ./drivers/gpu/drm/ast/Kconfig ./drivers/gpu/drm/armada/Makefile ./drivers/gpu/drm/armada/Kconfig ./drivers/gpu/drm/arm/Makefile ./drivers/gpu/drm/arm/Kconfig ./drivers/gpu/drm/arc/Makefile ./drivers/gpu/drm/arc/Kconfig ./drivers/gpu/drm/amd/powerplay/smumgr/Makefile ./drivers/gpu/drm/amd/powerplay/hwmgr/Makefile ./drivers/gpu/drm/amd/powerplay/Makefile ./drivers/gpu/drm/amd/lib/Makefile ./drivers/gpu/drm/amd/lib/Kconfig ./drivers/gpu/drm/amd/display/modules/freesync/Makefile ./drivers/gpu/drm/amd/display/modules/color/Makefile ./drivers/gpu/drm/amd/display/dc/virtual/Makefile ./drivers/gpu/drm/amd/display/dc/irq/Makefile ./drivers/gpu/drm/amd/display/dc/i2caux/Makefile ./drivers/gpu/drm/amd/display/dc/gpio/Makefile ./drivers/gpu/drm/amd/display/dc/dml/Makefile ./drivers/gpu/drm/amd/display/dc/dcn10/Makefile ./drivers/gpu/drm/amd/display/dc/dce80/Makefile ./drivers/gpu/drm/amd/display/dc/dce120/Makefile ./drivers/gpu/drm/amd/display/dc/dce112/Makefile ./drivers/gpu/drm/amd/display/dc/dce110/Makefile ./drivers/gpu/drm/amd/display/dc/dce100/Makefile ./drivers/gpu/drm/amd/display/dc/dce/Makefile ./drivers/gpu/drm/amd/display/dc/calcs/Makefile ./drivers/gpu/drm/amd/display/dc/bios/Makefile ./drivers/gpu/drm/amd/display/dc/basics/Makefile ./drivers/gpu/drm/amd/display/dc/Makefile ./drivers/gpu/drm/amd/display/amdgpu_dm/Makefile ./drivers/gpu/drm/amd/display/Makefile ./drivers/gpu/drm/amd/display/Kconfig ./drivers/gpu/drm/amd/amdkfd/Makefile ./drivers/gpu/drm/amd/amdkfd/Kconfig ./drivers/gpu/drm/amd/amdgpu/Makefile ./drivers/gpu/drm/amd/amdgpu/Kconfig ./drivers/gpu/drm/amd/acp/Makefile ./drivers/gpu/drm/amd/acp/Kconfig ./drivers/gpu/drm/Makefile ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Kconfig ./drivers/fsi/Makefile ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/fmc/Makefile ./drivers/fmc/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/ipu/Makefile ./drivers/dma/ioat/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/crypto/Kconfig ./drivers/crypto/vmx/Makefile ./drivers/crypto/vmx/Kconfig ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/ux500/hash/Makefile ./drivers/crypto/ux500/cryp/Makefile ./drivers/crypto/ux500/Makefile ./drivers/crypto/ux500/Kconfig ./drivers/crypto/sunxi-ss/Makefile ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/qat/qat_dh895xccvf/Makefile ./drivers/crypto/qat/qat_dh895xcc/Makefile ./drivers/crypto/qat/qat_common/Makefile ./drivers/crypto/qat/qat_c62xvf/Makefile ./drivers/crypto/qat/qat_c62x/Makefile ./drivers/crypto/qat/qat_c3xxxvf/Makefile ./drivers/crypto/qat/qat_c3xxx/Makefile ./drivers/crypto/qat/Makefile ./drivers/crypto/qat/Kconfig ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/mediatek/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/chelsio/chtls/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/amcc/Makefile ./drivers/crypto/Makefile ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/clocksource/Kconfig ./drivers/clocksource/Makefile ./drivers/clk/zynq/Makefile ./drivers/clk/zte/Makefile ./drivers/clk/x86/Makefile ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/sirf/Makefile ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/nxp/Makefile ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/loongson1/Makefile ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/imx/Makefile ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/h8300/Makefile ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/Kconfig ./drivers/char/Makefile ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/pcmcia/Makefile ./drivers/char/pcmcia/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/cdrom/Makefile ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rsxx/Makefile ./drivers/block/paride/Makefile ./drivers/block/paride/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/Makefile ./crypto/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/oprofile/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/Kconfig ./arch/x86/Makefile ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/sfi/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/device_libs/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/goldfish/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/oprofile/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mcheck/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/sha512-mb/Makefile ./arch/x86/crypto/sha256-mb/Makefile ./arch/x86/crypto/sha1-mb/Makefile ./arch/x86/crypto/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/boot/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/unicore32/mm/Makefile ./arch/unicore32/mm/Kconfig ./arch/unicore32/lib/Makefile ./arch/unicore32/kernel/Makefile ./arch/unicore32/boot/compressed/Makefile ./arch/unicore32/boot/Makefile ./arch/unicore32/Makefile ./arch/unicore32/Kconfig.debug ./arch/unicore32/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/oprofile/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/oprofile/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib64/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh5/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/superhyway/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-microdev/Makefile ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-cayman/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/scripts/Makefile.chkbss ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/oprofile/Makefile ./arch/s390/numa/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/boot/compressed/Makefile ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/Kconfig ./arch/powerpc/Makefile ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/oprofile/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kvm/Makefile ./arch/powerpc/kernel/Makefile ./arch/powerpc/kernel/vdso64/Makefile ./arch/powerpc/kernel/vdso32/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Kconfig.debug ./arch/parisc/Makefile ./arch/parisc/oprofile/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/nds32/mm/Makefile ./arch/nds32/lib/Makefile ./arch/nds32/kernel/vdso/Makefile ./arch/nds32/kernel/Makefile ./arch/nds32/boot/dts/Makefile ./arch/nds32/boot/Makefile ./arch/nds32/Makefile ./arch/nds32/Kconfig.debug ./arch/nds32/Kconfig.cpu ./arch/nds32/Kconfig ./arch/mips/Kconfig ./arch/mips/vr41xx/ibm-workpad/Makefile ./arch/mips/vr41xx/common/Makefile ./arch/mips/vr41xx/casio-e55/Makefile ./arch/mips/vr41xx/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/txx9/rbtx4939/Makefile ./arch/mips/txx9/rbtx4938/Makefile ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/jmr3927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/ralink/Makefile ./arch/mips/power/Makefile ./arch/mips/pnx833x/stb22x/Makefile ./arch/mips/pnx833x/common/Makefile ./arch/mips/pnx833x/Makefile ./arch/mips/pmcs-msp71xx/Makefile ./arch/mips/pmcs-msp71xx/Kconfig ./arch/mips/pistachio/Makefile ./arch/mips/pistachio/Kconfig ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/paravirt/Makefile ./arch/mips/paravirt/Kconfig ./arch/mips/oprofile/Makefile ./arch/mips/netlogic/xlr/Makefile ./arch/mips/netlogic/xlp/Makefile ./arch/mips/netlogic/common/Makefile ./arch/mips/netlogic/Makefile ./arch/mips/netlogic/Kconfig ./arch/mips/net/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/loongson-3/Makefile ./arch/mips/loongson64/lemote-2f/Makefile ./arch/mips/loongson64/fuloong-2e/Makefile ./arch/mips/loongson64/common/cs5536/Makefile ./arch/mips/loongson64/common/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lasat/image/Makefile ./arch/mips/lasat/Makefile ./arch/mips/lasat/Kconfig ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/Makefile ./arch/mips/jz4740/Makefile ./arch/mips/jz4740/Kconfig ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/emma/markeins/Makefile ./arch/mips/emma/common/Makefile ./arch/mips/emma/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/netlogic/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/ar7/Makefile ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/microblaze/pci/Makefile ./arch/microblaze/oprofile/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/ia64/uv/kernel/Makefile ./arch/ia64/uv/Makefile ./arch/ia64/sn/pci/pcibr/Makefile ./arch/ia64/sn/pci/Makefile ./arch/ia64/sn/kernel/sn2/Makefile ./arch/ia64/sn/kernel/Makefile ./arch/ia64/sn/Makefile ./arch/ia64/pci/Makefile ./arch/ia64/oprofile/Makefile ./arch/ia64/mm/Makefile ./arch/ia64/lib/Makefile ./arch/ia64/kernel/Makefile.gate ./arch/ia64/kernel/Makefile ./arch/ia64/hp/zx1/Makefile ./arch/ia64/hp/sim/boot/Makefile ./arch/ia64/hp/sim/Makefile ./arch/ia64/hp/sim/Kconfig ./arch/ia64/hp/common/Makefile ./arch/ia64/dig/Makefile ./arch/ia64/Makefile ./arch/ia64/Kconfig.debug ./arch/ia64/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/h8300/mm/Makefile ./arch/h8300/lib/Makefile ./arch/h8300/kernel/Makefile ./arch/h8300/boot/dts/Makefile ./arch/h8300/boot/compressed/Makefile ./arch/h8300/boot/Makefile ./arch/h8300/Makefile ./arch/h8300/Kconfig.debug ./arch/h8300/Kconfig.cpu ./arch/h8300/Kconfig ./arch/c6x/platforms/Makefile ./arch/c6x/platforms/Kconfig ./arch/c6x/mm/Makefile ./arch/c6x/lib/Makefile ./arch/c6x/kernel/Makefile ./arch/c6x/boot/dts/Makefile ./arch/c6x/boot/Makefile ./arch/c6x/Makefile ./arch/c6x/Kconfig.debug ./arch/c6x/Kconfig ./arch/arm64/Kconfig ./arch/arm64/Makefile ./arch/arm64/xen/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/crypto/Makefile ./arch/arm64/boot/dts/zte/Makefile ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/al/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-versatile/Makefile ./arch/arm/plat-versatile/Kconfig ./arch/arm/plat-samsung/Makefile ./arch/arm/plat-samsung/Kconfig ./arch/arm/plat-pxa/Makefile ./arch/arm/plat-pxa/Kconfig ./arch/arm/plat-orion/Makefile ./arch/arm/plat-omap/Makefile ./arch/arm/plat-omap/Kconfig ./arch/arm/plat-iop/Makefile ./arch/arm/oprofile/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-zx/Makefile ./arch/arm/mach-zx/Kconfig ./arch/arm/mach-w90x900/Makefile.boot ./arch/arm/mach-w90x900/Makefile ./arch/arm/mach-w90x900/Kconfig ./arch/arm/mach-vt8500/Makefile.boot ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-vexpress/Makefile.boot ./arch/arm/mach-vexpress/Makefile ./arch/arm/mach-vexpress/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-uniphier/Kconfig ./arch/arm/mach-u300/Makefile ./arch/arm/mach-u300/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-tango/Makefile ./arch/arm/mach-tango/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile.boot ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile.boot ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c64xx/Makefile ./arch/arm/mach-s3c64xx/Kconfig ./arch/arm/mach-s3c24xx/Makefile.boot ./arch/arm/mach-s3c24xx/Makefile ./arch/arm/mach-s3c24xx/Kconfig ./arch/arm/mach-rpc/Makefile.boot ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realview/Makefile ./arch/arm/mach-realview/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile.boot ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-prima2/Makefile ./arch/arm/mach-prima2/Kconfig ./arch/arm/mach-picoxcell/Makefile ./arch/arm/mach-picoxcell/Kconfig ./arch/arm/mach-oxnas/Makefile ./arch/arm/mach-oxnas/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-omap1/Makefile.boot ./arch/arm/mach-omap1/Makefile ./arch/arm/mach-omap1/Kconfig ./arch/arm/mach-nspire/Makefile ./arch/arm/mach-nspire/Kconfig ./arch/arm/mach-npcm/Makefile ./arch/arm/mach-npcm/Kconfig ./arch/arm/mach-nomadik/Makefile ./arch/arm/mach-nomadik/Kconfig ./arch/arm/mach-netx/Makefile.boot ./arch/arm/mach-netx/Makefile ./arch/arm/mach-netx/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-moxart/Makefile ./arch/arm/mach-moxart/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile.boot ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc18xx/Makefile.boot ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-ks8695/Makefile.boot ./arch/arm/mach-ks8695/Makefile ./arch/arm/mach-ks8695/Kconfig ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile.boot ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-iop33x/Makefile.boot ./arch/arm/mach-iop33x/Makefile ./arch/arm/mach-iop33x/Kconfig ./arch/arm/mach-iop32x/Makefile.boot ./arch/arm/mach-iop32x/Makefile ./arch/arm/mach-iop32x/Kconfig ./arch/arm/mach-iop13xx/Makefile.boot ./arch/arm/mach-iop13xx/Makefile ./arch/arm/mach-iop13xx/Kconfig ./arch/arm/mach-integrator/Makefile ./arch/arm/mach-integrator/Kconfig ./arch/arm/mach-imx/devices/Makefile ./arch/arm/mach-imx/devices/Kconfig ./arch/arm/mach-imx/Makefile.boot ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile.boot ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile.boot ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-efm32/Makefile.boot ./arch/arm/mach-efm32/Makefile ./arch/arm/mach-ebsa110/Makefile.boot ./arch/arm/mach-ebsa110/Makefile ./arch/arm/mach-dove/Makefile.boot ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile.boot ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-cns3xxx/Makefile ./arch/arm/mach-cns3xxx/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-at91/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-asm9260/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kvm/hyp/Makefile ./arch/arm/kvm/Makefile ./arch/arm/kvm/Kconfig ./arch/arm/kernel/Makefile ./arch/arm/firmware/Makefile ./arch/arm/firmware/Kconfig ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.debug ./arch/arm/Kconfig-nommu ./arch/arc/Makefile ./arch/arc/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-eznps/Makefile ./arch/arc/plat-eznps/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/oprofile/Makefile ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Kconfig.debug ./arch/alpha/oprofile/Makefile ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./Kconfig ./Documentation/scsi/scsi_transport_srp/Makefile ./Documentation/media/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/cdrom/Makefile ./Documentation/Makefile ./Documentation/EDID/Makefile /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + '[' -f tools/objtool/objtool ']' + '[' -d arch/i386/scripts ']' + '[' -f 'arch/i386/*lds' ']' + '[' -f arch/x86/kernel/module.lds ']' + rm -f '/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/include + cp -a --parents kernel/trace/trace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents kernel/trace/trace_entries.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents drivers/base/regmap/trace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents drivers/base/regmap/internal.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents fs/ext4/acl.h fs/ext4/ext4.h fs/ext4/ext4_extents.h fs/ext4/ext4_jbd2.h fs/ext4/extents_status.h fs/ext4/fsmap.h fs/ext4/mballoc.h fs/ext4/truncate.h fs/ext4/xattr.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents fs/btrfs/async-thread.h fs/btrfs/backref.h fs/btrfs/btrfs_inode.h fs/btrfs/check-integrity.h fs/btrfs/compression.h fs/btrfs/ctree.h fs/btrfs/dedupe.h fs/btrfs/delayed-inode.h fs/btrfs/delayed-ref.h fs/btrfs/dev-replace.h fs/btrfs/disk-io.h fs/btrfs/export.h fs/btrfs/extent_io.h fs/btrfs/extent_map.h fs/btrfs/free-space-cache.h fs/btrfs/free-space-tree.h fs/btrfs/inode-map.h fs/btrfs/locking.h fs/btrfs/math.h fs/btrfs/ordered-data.h fs/btrfs/print-tree.h fs/btrfs/props.h fs/btrfs/qgroup.h fs/btrfs/raid56.h fs/btrfs/rcu-string.h fs/btrfs/ref-verify.h fs/btrfs/send.h fs/btrfs/sysfs.h fs/btrfs/transaction.h fs/btrfs/tree-checker.h fs/btrfs/tree-log.h fs/btrfs/ulist.h fs/btrfs/volumes.h fs/btrfs/xattr.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/kvm/lapic.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/kvm/kvm_cache_regs.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/kvm/mmutrace.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents tools/include/asm tools/include/asm-generic tools/include/linux tools/include/tools tools/include/trace tools/include/uapi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/.config /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/include/config/auto.conf + eu-readelf -n vmlinux + grep 'Build ID' + awk '{print $NF}' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt -name '*.ko' -type f + xargs --no-run-if-empty chmod u+x + grep -F /drivers/ modnames + xargs --no-run-if-empty nm -upA + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' + collect_modules_list networking 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' + LC_ALL=C + sort -u + sed -r -n -e 's/^([^ ]+) \.?(register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice)$/\1/p' drivers.undef + '[' '!' -z '' ']' + collect_modules_list block 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko' + sed -r -n -e 's/^([^ ]+) \.?(ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z 'pktcdvd.ko|dm-mod.ko' ']' + sed -r -e '/^(pktcdvd.ko|dm-mod.ko)$/d' -i /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.block + collect_modules_list drm 'drm_open|drm_init' + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt -name '*.ko' + xargs /sbin/modinfo -l + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/ ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/. ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 + mkdir restore + cp -r lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/System.map lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/config lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.block lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.builtin lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.drm lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.modesetting lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.networking lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/modules.order lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/source lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/updates lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vdso lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vmlinuz restore/. + rm -rf lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra + sort -n + find lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel -name '*.ko' + cp /builddir/build/SOURCES/filter-aarch64.sh /builddir/build/SOURCES/filter-armv7hl.sh /builddir/build/SOURCES/filter-i686.sh /builddir/build/SOURCES/filter-modules.sh /builddir/build/SOURCES/filter-ppc64.sh /builddir/build/SOURCES/filter-ppc64le.sh /builddir/build/SOURCES/filter-s390x.sh /builddir/build/SOURCES/filter-x86_64.sh . + /builddir/build/SOURCES/filter-modules.sh modules.list i686 + rm filter-aarch64.sh filter-armv7hl.sh filter-i686.sh filter-modules.sh filter-ppc64.sh filter-ppc64le.sh filter-s390x.sh filter-x86_64.sh + depmod -b . -aeF ./System.map 4.19.30-200.rt16.21.fc31.i686+rt + '[' -s depmod.out ']' ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/ + rm -f modules.alias modules.alias.bin modules.builtin.bin modules.dep modules.dep.bin 'modules.*map' modules.symbols modules.symbols.bin modules.devname modules.softdep + popd + find lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel -mindepth 1 -type d + sort -n ~/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + rm System.map + cp -r restore/System.map restore/build restore/config restore/extra restore/kernel restore/modules.block restore/modules.builtin restore/modules.drm restore/modules.modesetting restore/modules.networking restore/modules.order restore/source restore/updates restore/vdso restore/vmlinuz lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/. + rm -rf restore ~/build/BUILD/kernel-4.19.fc31/linux-4.19.30-200.rt16.21.fc31.i686 + popd + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign+rt + cp certs/signing_key.x509 certs/signing_key.x509.sign+rt + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386//usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt + ln -sf /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/build + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.30-200.rt16.21.fc31.i686+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 '' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.GDAL3z + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + cd linux-4.19.30-200.rt16.21.fc31.i686 + make ARCH=i386 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr headers_install INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (499 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/asm (62 files) + xargs rm -f + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers + make ARCH=i386 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers headers_install_all WRAP arch/alpha/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/alpha/include/generated/uapi/asm/ipcbuf.h WRAP arch/alpha/include/generated/uapi/asm/msgbuf.h WRAP arch/alpha/include/generated/uapi/asm/poll.h WRAP arch/alpha/include/generated/uapi/asm/sembuf.h WRAP arch/alpha/include/generated/uapi/asm/shmbuf.h INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (498 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/arch-alpha/asm (41 files) gcc: error: unrecognized command line option '-mmedium-calls' gcc: error: unrecognized command line option '-mno-sdata'; did you mean '-fno-stats'? WRAP arch/arc/include/generated/uapi/asm/auxvec.h WRAP arch/arc/include/generated/uapi/asm/bitsperlong.h WRAP arch/arc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arc/include/generated/uapi/asm/errno.h WRAP arch/arc/include/generated/uapi/asm/fcntl.h WRAP arch/arc/include/generated/uapi/asm/ioctl.h WRAP arch/arc/include/generated/uapi/asm/ioctls.h WRAP arch/arc/include/generated/uapi/asm/ipcbuf.h WRAP arch/arc/include/generated/uapi/asm/kvm_para.h WRAP arch/arc/include/generated/uapi/asm/mman.h WRAP arch/arc/include/generated/uapi/asm/msgbuf.h WRAP arch/arc/include/generated/uapi/asm/param.h WRAP arch/arc/include/generated/uapi/asm/poll.h WRAP arch/arc/include/generated/uapi/asm/posix_types.h WRAP arch/arc/include/generated/uapi/asm/resource.h WRAP arch/arc/include/generated/uapi/asm/sembuf.h WRAP arch/arc/include/generated/uapi/asm/shmbuf.h WRAP arch/arc/include/generated/uapi/asm/siginfo.h WRAP arch/arc/include/generated/uapi/asm/socket.h WRAP arch/arc/include/generated/uapi/asm/sockios.h WRAP arch/arc/include/generated/uapi/asm/stat.h WRAP arch/arc/include/generated/uapi/asm/statfs.h WRAP arch/arc/include/generated/uapi/asm/termbits.h WRAP arch/arc/include/generated/uapi/asm/termios.h WRAP arch/arc/include/generated/uapi/asm/types.h WRAP arch/arc/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h a.out.h INSTALL include/linux (496 files) INSTALL include/arch-arc/asm (36 files) 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 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 INSTALL include/linux (498 files) INSTALL include/arch-arm/asm (38 files) WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/mman.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h REMOVE kvm_para.h INSTALL include/linux (497 files) INSTALL include/arch-arm64/asm (36 files) WRAP arch/c6x/include/generated/uapi/asm/auxvec.h WRAP arch/c6x/include/generated/uapi/asm/bitsperlong.h WRAP arch/c6x/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/c6x/include/generated/uapi/asm/errno.h WRAP arch/c6x/include/generated/uapi/asm/fcntl.h WRAP arch/c6x/include/generated/uapi/asm/ioctl.h WRAP arch/c6x/include/generated/uapi/asm/ioctls.h WRAP arch/c6x/include/generated/uapi/asm/ipcbuf.h WRAP arch/c6x/include/generated/uapi/asm/kvm_para.h WRAP arch/c6x/include/generated/uapi/asm/mman.h WRAP arch/c6x/include/generated/uapi/asm/msgbuf.h WRAP arch/c6x/include/generated/uapi/asm/param.h WRAP arch/c6x/include/generated/uapi/asm/poll.h WRAP arch/c6x/include/generated/uapi/asm/posix_types.h WRAP arch/c6x/include/generated/uapi/asm/resource.h WRAP arch/c6x/include/generated/uapi/asm/sembuf.h WRAP arch/c6x/include/generated/uapi/asm/shmbuf.h WRAP arch/c6x/include/generated/uapi/asm/shmparam.h WRAP arch/c6x/include/generated/uapi/asm/siginfo.h WRAP arch/c6x/include/generated/uapi/asm/signal.h WRAP arch/c6x/include/generated/uapi/asm/socket.h WRAP arch/c6x/include/generated/uapi/asm/sockios.h WRAP arch/c6x/include/generated/uapi/asm/stat.h WRAP arch/c6x/include/generated/uapi/asm/statfs.h WRAP arch/c6x/include/generated/uapi/asm/termbits.h WRAP arch/c6x/include/generated/uapi/asm/termios.h WRAP arch/c6x/include/generated/uapi/asm/types.h WRAP arch/c6x/include/generated/uapi/asm/ucontext.h REMOVE kvm.h INSTALL include/linux (496 files) INSTALL include/arch-c6x/asm (34 files) ./scripts/gcc-version.sh: line 26: h8300-unknown-linux-gcc: command not found ./scripts/gcc-version.sh: line 27: h8300-unknown-linux-gcc: command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found WRAP arch/h8300/include/generated/uapi/asm/auxvec.h WRAP arch/h8300/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/h8300/include/generated/uapi/asm/errno.h WRAP arch/h8300/include/generated/uapi/asm/fcntl.h WRAP arch/h8300/include/generated/uapi/asm/ioctl.h WRAP arch/h8300/include/generated/uapi/asm/ioctls.h WRAP arch/h8300/include/generated/uapi/asm/ipcbuf.h WRAP arch/h8300/include/generated/uapi/asm/kvm_para.h WRAP arch/h8300/include/generated/uapi/asm/mman.h WRAP arch/h8300/include/generated/uapi/asm/msgbuf.h WRAP arch/h8300/include/generated/uapi/asm/param.h WRAP arch/h8300/include/generated/uapi/asm/poll.h WRAP arch/h8300/include/generated/uapi/asm/posix_types.h WRAP arch/h8300/include/generated/uapi/asm/resource.h WRAP arch/h8300/include/generated/uapi/asm/sembuf.h WRAP arch/h8300/include/generated/uapi/asm/setup.h WRAP arch/h8300/include/generated/uapi/asm/shmbuf.h WRAP arch/h8300/include/generated/uapi/asm/shmparam.h WRAP arch/h8300/include/generated/uapi/asm/siginfo.h WRAP arch/h8300/include/generated/uapi/asm/socket.h WRAP arch/h8300/include/generated/uapi/asm/sockios.h WRAP arch/h8300/include/generated/uapi/asm/stat.h WRAP arch/h8300/include/generated/uapi/asm/statfs.h WRAP arch/h8300/include/generated/uapi/asm/swab.h WRAP arch/h8300/include/generated/uapi/asm/termbits.h WRAP arch/h8300/include/generated/uapi/asm/termios.h WRAP arch/h8300/include/generated/uapi/asm/types.h WRAP arch/h8300/include/generated/uapi/asm/ucontext.h make[1]: h8300-unknown-linux-gcc: Command not found make[1]: h8300-unknown-linux-gcc: Command not found INSTALL include/arch-h8300/asm (34 files) gcc: error: unrecognized command line option '-G0' WRAP arch/hexagon/include/generated/uapi/asm/auxvec.h WRAP arch/hexagon/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/hexagon/include/generated/uapi/asm/errno.h WRAP arch/hexagon/include/generated/uapi/asm/fcntl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctl.h WRAP arch/hexagon/include/generated/uapi/asm/ioctls.h WRAP arch/hexagon/include/generated/uapi/asm/ipcbuf.h WRAP arch/hexagon/include/generated/uapi/asm/mman.h WRAP arch/hexagon/include/generated/uapi/asm/msgbuf.h WRAP arch/hexagon/include/generated/uapi/asm/poll.h WRAP arch/hexagon/include/generated/uapi/asm/posix_types.h WRAP arch/hexagon/include/generated/uapi/asm/resource.h WRAP arch/hexagon/include/generated/uapi/asm/sembuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmbuf.h WRAP arch/hexagon/include/generated/uapi/asm/shmparam.h WRAP arch/hexagon/include/generated/uapi/asm/siginfo.h WRAP arch/hexagon/include/generated/uapi/asm/socket.h WRAP arch/hexagon/include/generated/uapi/asm/sockios.h WRAP arch/hexagon/include/generated/uapi/asm/stat.h WRAP arch/hexagon/include/generated/uapi/asm/statfs.h WRAP arch/hexagon/include/generated/uapi/asm/termbits.h WRAP arch/hexagon/include/generated/uapi/asm/termios.h WRAP arch/hexagon/include/generated/uapi/asm/types.h WRAP arch/hexagon/include/generated/uapi/asm/ucontext.h INSTALL include/linux (497 files) INSTALL include/arch-hexagon/asm (36 files) Ignoring arch: i386 ./arch/ia64/scripts/check-segrel.S: Assembler messages: ./arch/ia64/scripts/check-segrel.S:2: Error: unknown pseudo-op: `.rodata' ./arch/ia64/scripts/check-segrel.S:3: Error: no such instruction: `data4 @segrel(start)' objdump: '/tmp/out16555': No such file objdump: section '.rodata' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/toolchain-flags: line 20: [: !=: unary operator expected ./arch/ia64/scripts/check-text-align.S: Assembler messages: ./arch/ia64/scripts/check-text-align.S:2: Error: unknown pseudo-op: `.proc' ./arch/ia64/scripts/check-text-align.S:3: Error: unknown pseudo-op: `.prologue' ./arch/ia64/scripts/check-text-align.S:4: Error: unknown pseudo-op: `.save' ./arch/ia64/scripts/check-text-align.S:7: Error: unknown pseudo-op: `.endp' readelf: /tmp/out16555: Error: No such file ./arch/ia64/scripts/check-gas-asm.S: Assembler messages: ./arch/ia64/scripts/check-gas-asm.S:1: Error: junk at end of line, first unrecognized character is `[' ./arch/ia64/scripts/check-gas-asm.S:2: Error: unknown pseudo-op: `.xdata4' objdump: '/tmp/out16581.o': No such file objdump: section '.data' mentioned in a -j option, but not found in any input file ./arch/ia64/scripts/check-gas: line 11: [: !=: unary operator expected WRAP arch/ia64/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/ia64/include/generated/uapi/asm/ipcbuf.h WRAP arch/ia64/include/generated/uapi/asm/kvm_para.h WRAP arch/ia64/include/generated/uapi/asm/msgbuf.h WRAP arch/ia64/include/generated/uapi/asm/poll.h WRAP arch/ia64/include/generated/uapi/asm/sembuf.h WRAP arch/ia64/include/generated/uapi/asm/shmbuf.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-ia64/asm (45 files) WRAP arch/m68k/include/generated/uapi/asm/auxvec.h WRAP arch/m68k/include/generated/uapi/asm/bitsperlong.h WRAP arch/m68k/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/m68k/include/generated/uapi/asm/errno.h WRAP arch/m68k/include/generated/uapi/asm/ioctl.h WRAP arch/m68k/include/generated/uapi/asm/ipcbuf.h WRAP arch/m68k/include/generated/uapi/asm/kvm_para.h WRAP arch/m68k/include/generated/uapi/asm/mman.h WRAP arch/m68k/include/generated/uapi/asm/msgbuf.h WRAP arch/m68k/include/generated/uapi/asm/resource.h WRAP arch/m68k/include/generated/uapi/asm/sembuf.h WRAP arch/m68k/include/generated/uapi/asm/shmbuf.h WRAP arch/m68k/include/generated/uapi/asm/shmparam.h WRAP arch/m68k/include/generated/uapi/asm/siginfo.h WRAP arch/m68k/include/generated/uapi/asm/socket.h WRAP arch/m68k/include/generated/uapi/asm/sockios.h WRAP arch/m68k/include/generated/uapi/asm/statfs.h WRAP arch/m68k/include/generated/uapi/asm/termbits.h WRAP arch/m68k/include/generated/uapi/asm/termios.h WRAP arch/m68k/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-m68k/asm (43 files) WRAP arch/microblaze/include/generated/uapi/asm/bitsperlong.h WRAP arch/microblaze/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/microblaze/include/generated/uapi/asm/errno.h WRAP arch/microblaze/include/generated/uapi/asm/fcntl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctl.h WRAP arch/microblaze/include/generated/uapi/asm/ioctls.h WRAP arch/microblaze/include/generated/uapi/asm/ipcbuf.h WRAP arch/microblaze/include/generated/uapi/asm/kvm_para.h WRAP arch/microblaze/include/generated/uapi/asm/mman.h WRAP arch/microblaze/include/generated/uapi/asm/msgbuf.h WRAP arch/microblaze/include/generated/uapi/asm/param.h WRAP arch/microblaze/include/generated/uapi/asm/poll.h WRAP arch/microblaze/include/generated/uapi/asm/resource.h WRAP arch/microblaze/include/generated/uapi/asm/sembuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmbuf.h WRAP arch/microblaze/include/generated/uapi/asm/shmparam.h WRAP arch/microblaze/include/generated/uapi/asm/siginfo.h WRAP arch/microblaze/include/generated/uapi/asm/signal.h WRAP arch/microblaze/include/generated/uapi/asm/socket.h WRAP arch/microblaze/include/generated/uapi/asm/sockios.h WRAP arch/microblaze/include/generated/uapi/asm/stat.h WRAP arch/microblaze/include/generated/uapi/asm/statfs.h WRAP arch/microblaze/include/generated/uapi/asm/swab.h WRAP arch/microblaze/include/generated/uapi/asm/termbits.h WRAP arch/microblaze/include/generated/uapi/asm/termios.h WRAP arch/microblaze/include/generated/uapi/asm/types.h WRAP arch/microblaze/include/generated/uapi/asm/ucontext.h REMOVE a.out.h INSTALL include/linux (496 files) INSTALL include/arch-microblaze/asm (35 files) WRAP arch/mips/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/mips/include/generated/uapi/asm/ipcbuf.h HOSTCC arch/mips/boot/tools/relocs_32.o HOSTCC arch/mips/boot/tools/relocs_64.o HOSTCC arch/mips/boot/tools/relocs_main.o HOSTLD arch/mips/boot/tools/relocs INSTALL include/linux (498 files) INSTALL include/arch-mips/asm (42 files) WRAP arch/nds32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nds32/include/generated/uapi/asm/errno.h WRAP arch/nds32/include/generated/uapi/asm/ioctl.h WRAP arch/nds32/include/generated/uapi/asm/ioctls.h WRAP arch/nds32/include/generated/uapi/asm/ipcbuf.h WRAP arch/nds32/include/generated/uapi/asm/shmbuf.h WRAP arch/nds32/include/generated/uapi/asm/bitsperlong.h WRAP arch/nds32/include/generated/uapi/asm/fcntl.h WRAP arch/nds32/include/generated/uapi/asm/stat.h WRAP arch/nds32/include/generated/uapi/asm/mman.h WRAP arch/nds32/include/generated/uapi/asm/msgbuf.h WRAP arch/nds32/include/generated/uapi/asm/poll.h WRAP arch/nds32/include/generated/uapi/asm/posix_types.h WRAP arch/nds32/include/generated/uapi/asm/resource.h WRAP arch/nds32/include/generated/uapi/asm/sembuf.h WRAP arch/nds32/include/generated/uapi/asm/setup.h WRAP arch/nds32/include/generated/uapi/asm/siginfo.h WRAP arch/nds32/include/generated/uapi/asm/signal.h WRAP arch/nds32/include/generated/uapi/asm/socket.h WRAP arch/nds32/include/generated/uapi/asm/sockios.h WRAP arch/nds32/include/generated/uapi/asm/swab.h WRAP arch/nds32/include/generated/uapi/asm/statfs.h WRAP arch/nds32/include/generated/uapi/asm/termbits.h WRAP arch/nds32/include/generated/uapi/asm/termios.h WRAP arch/nds32/include/generated/uapi/asm/types.h WRAP arch/nds32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-nds32/asm (33 files) WRAP arch/nios2/include/generated/uapi/asm/auxvec.h WRAP arch/nios2/include/generated/uapi/asm/bitsperlong.h WRAP arch/nios2/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/nios2/include/generated/uapi/asm/errno.h WRAP arch/nios2/include/generated/uapi/asm/fcntl.h WRAP arch/nios2/include/generated/uapi/asm/ioctl.h WRAP arch/nios2/include/generated/uapi/asm/ioctls.h WRAP arch/nios2/include/generated/uapi/asm/ipcbuf.h WRAP arch/nios2/include/generated/uapi/asm/kvm_para.h WRAP arch/nios2/include/generated/uapi/asm/mman.h WRAP arch/nios2/include/generated/uapi/asm/msgbuf.h WRAP arch/nios2/include/generated/uapi/asm/param.h WRAP arch/nios2/include/generated/uapi/asm/poll.h WRAP arch/nios2/include/generated/uapi/asm/posix_types.h WRAP arch/nios2/include/generated/uapi/asm/resource.h WRAP arch/nios2/include/generated/uapi/asm/sembuf.h WRAP arch/nios2/include/generated/uapi/asm/setup.h WRAP arch/nios2/include/generated/uapi/asm/shmbuf.h WRAP arch/nios2/include/generated/uapi/asm/siginfo.h WRAP arch/nios2/include/generated/uapi/asm/socket.h WRAP arch/nios2/include/generated/uapi/asm/sockios.h WRAP arch/nios2/include/generated/uapi/asm/stat.h WRAP arch/nios2/include/generated/uapi/asm/statfs.h WRAP arch/nios2/include/generated/uapi/asm/termbits.h WRAP arch/nios2/include/generated/uapi/asm/termios.h WRAP arch/nios2/include/generated/uapi/asm/types.h WRAP arch/nios2/include/generated/uapi/asm/ucontext.h INSTALL include/arch-nios2/asm (34 files) WRAP arch/openrisc/include/generated/uapi/asm/auxvec.h WRAP arch/openrisc/include/generated/uapi/asm/bitsperlong.h WRAP arch/openrisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/openrisc/include/generated/uapi/asm/errno.h WRAP arch/openrisc/include/generated/uapi/asm/fcntl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctl.h WRAP arch/openrisc/include/generated/uapi/asm/ioctls.h WRAP arch/openrisc/include/generated/uapi/asm/ipcbuf.h WRAP arch/openrisc/include/generated/uapi/asm/kvm_para.h WRAP arch/openrisc/include/generated/uapi/asm/mman.h WRAP arch/openrisc/include/generated/uapi/asm/msgbuf.h WRAP arch/openrisc/include/generated/uapi/asm/poll.h WRAP arch/openrisc/include/generated/uapi/asm/posix_types.h WRAP arch/openrisc/include/generated/uapi/asm/resource.h WRAP arch/openrisc/include/generated/uapi/asm/sembuf.h WRAP arch/openrisc/include/generated/uapi/asm/setup.h WRAP arch/openrisc/include/generated/uapi/asm/shmbuf.h WRAP arch/openrisc/include/generated/uapi/asm/shmparam.h WRAP arch/openrisc/include/generated/uapi/asm/siginfo.h WRAP arch/openrisc/include/generated/uapi/asm/signal.h WRAP arch/openrisc/include/generated/uapi/asm/socket.h WRAP arch/openrisc/include/generated/uapi/asm/sockios.h WRAP arch/openrisc/include/generated/uapi/asm/stat.h WRAP arch/openrisc/include/generated/uapi/asm/statfs.h WRAP arch/openrisc/include/generated/uapi/asm/swab.h WRAP arch/openrisc/include/generated/uapi/asm/termbits.h WRAP arch/openrisc/include/generated/uapi/asm/termios.h WRAP arch/openrisc/include/generated/uapi/asm/types.h WRAP arch/openrisc/include/generated/uapi/asm/ucontext.h INSTALL include/arch-openrisc/asm (35 files) gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' WRAP arch/parisc/include/generated/uapi/asm/auxvec.h WRAP arch/parisc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/parisc/include/generated/uapi/asm/kvm_para.h WRAP arch/parisc/include/generated/uapi/asm/param.h WRAP arch/parisc/include/generated/uapi/asm/poll.h WRAP arch/parisc/include/generated/uapi/asm/resource.h gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' gcc: error: unrecognized command line option '-mno-space-regs' gcc: error: unrecognized command line option '-mfast-indirect-calls' gcc: error: unrecognized command line option '-mdisable-fpregs' INSTALL include/arch-parisc/asm (33 files) WRAP arch/powerpc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/powerpc/include/generated/uapi/asm/param.h WRAP arch/powerpc/include/generated/uapi/asm/poll.h WRAP arch/powerpc/include/generated/uapi/asm/resource.h WRAP arch/powerpc/include/generated/uapi/asm/sockios.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h INSTALL include/linux (498 files) INSTALL include/arch-powerpc/asm (46 files) WRAP arch/riscv/include/generated/uapi/asm/setup.h WRAP arch/riscv/include/generated/uapi/asm/unistd.h WRAP arch/riscv/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/riscv/include/generated/uapi/asm/errno.h WRAP arch/riscv/include/generated/uapi/asm/fcntl.h WRAP arch/riscv/include/generated/uapi/asm/ioctl.h WRAP arch/riscv/include/generated/uapi/asm/ioctls.h WRAP arch/riscv/include/generated/uapi/asm/ipcbuf.h WRAP arch/riscv/include/generated/uapi/asm/mman.h WRAP arch/riscv/include/generated/uapi/asm/msgbuf.h WRAP arch/riscv/include/generated/uapi/asm/param.h WRAP arch/riscv/include/generated/uapi/asm/poll.h WRAP arch/riscv/include/generated/uapi/asm/posix_types.h WRAP arch/riscv/include/generated/uapi/asm/resource.h WRAP arch/riscv/include/generated/uapi/asm/sembuf.h WRAP arch/riscv/include/generated/uapi/asm/shmbuf.h WRAP arch/riscv/include/generated/uapi/asm/signal.h WRAP arch/riscv/include/generated/uapi/asm/socket.h WRAP arch/riscv/include/generated/uapi/asm/sockios.h WRAP arch/riscv/include/generated/uapi/asm/stat.h WRAP arch/riscv/include/generated/uapi/asm/statfs.h WRAP arch/riscv/include/generated/uapi/asm/swab.h WRAP arch/riscv/include/generated/uapi/asm/termbits.h WRAP arch/riscv/include/generated/uapi/asm/termios.h WRAP arch/riscv/include/generated/uapi/asm/types.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-riscv/asm (35 files) WRAP arch/s390/include/generated/uapi/asm/errno.h WRAP arch/s390/include/generated/uapi/asm/fcntl.h WRAP arch/s390/include/generated/uapi/asm/ioctl.h WRAP arch/s390/include/generated/uapi/asm/mman.h WRAP arch/s390/include/generated/uapi/asm/msgbuf.h WRAP arch/s390/include/generated/uapi/asm/param.h WRAP arch/s390/include/generated/uapi/asm/poll.h WRAP arch/s390/include/generated/uapi/asm/resource.h WRAP arch/s390/include/generated/uapi/asm/sembuf.h WRAP arch/s390/include/generated/uapi/asm/shmbuf.h WRAP arch/s390/include/generated/uapi/asm/sockios.h WRAP arch/s390/include/generated/uapi/asm/swab.h WRAP arch/s390/include/generated/uapi/asm/termbits.h UPD arch/s390/include/generated/uapi/asm/unistd_32.h UPD arch/s390/include/generated/uapi/asm/unistd_64.h INSTALL include/linux (498 files) INSTALL include/arch-s390/asm (59 files) WRAP arch/sh/include/generated/uapi/asm/bitsperlong.h WRAP arch/sh/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sh/include/generated/uapi/asm/errno.h WRAP arch/sh/include/generated/uapi/asm/fcntl.h WRAP arch/sh/include/generated/uapi/asm/ioctl.h WRAP arch/sh/include/generated/uapi/asm/ipcbuf.h WRAP arch/sh/include/generated/uapi/asm/kvm_para.h WRAP arch/sh/include/generated/uapi/asm/mman.h WRAP arch/sh/include/generated/uapi/asm/msgbuf.h WRAP arch/sh/include/generated/uapi/asm/param.h WRAP arch/sh/include/generated/uapi/asm/poll.h WRAP arch/sh/include/generated/uapi/asm/resource.h WRAP arch/sh/include/generated/uapi/asm/sembuf.h WRAP arch/sh/include/generated/uapi/asm/shmbuf.h WRAP arch/sh/include/generated/uapi/asm/siginfo.h WRAP arch/sh/include/generated/uapi/asm/socket.h WRAP arch/sh/include/generated/uapi/asm/statfs.h WRAP arch/sh/include/generated/uapi/asm/termbits.h WRAP arch/sh/include/generated/uapi/asm/termios.h WRAP arch/sh/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h kvm.h INSTALL include/linux (496 files) INSTALL include/arch-sh/asm (42 files) WRAP arch/sparc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/sparc/include/generated/uapi/asm/types.h INSTALL include/linux (497 files) INSTALL include/arch-sparc/asm (47 files) WRAP arch/unicore32/include/generated/uapi/asm/auxvec.h WRAP arch/unicore32/include/generated/uapi/asm/bitsperlong.h WRAP arch/unicore32/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/unicore32/include/generated/uapi/asm/errno.h WRAP arch/unicore32/include/generated/uapi/asm/fcntl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctl.h WRAP arch/unicore32/include/generated/uapi/asm/ioctls.h WRAP arch/unicore32/include/generated/uapi/asm/ipcbuf.h WRAP arch/unicore32/include/generated/uapi/asm/kvm_para.h WRAP arch/unicore32/include/generated/uapi/asm/mman.h WRAP arch/unicore32/include/generated/uapi/asm/msgbuf.h WRAP arch/unicore32/include/generated/uapi/asm/param.h WRAP arch/unicore32/include/generated/uapi/asm/poll.h WRAP arch/unicore32/include/generated/uapi/asm/posix_types.h WRAP arch/unicore32/include/generated/uapi/asm/resource.h WRAP arch/unicore32/include/generated/uapi/asm/sembuf.h WRAP arch/unicore32/include/generated/uapi/asm/setup.h WRAP arch/unicore32/include/generated/uapi/asm/shmbuf.h WRAP arch/unicore32/include/generated/uapi/asm/shmparam.h WRAP arch/unicore32/include/generated/uapi/asm/siginfo.h WRAP arch/unicore32/include/generated/uapi/asm/signal.h WRAP arch/unicore32/include/generated/uapi/asm/socket.h WRAP arch/unicore32/include/generated/uapi/asm/sockios.h WRAP arch/unicore32/include/generated/uapi/asm/stat.h WRAP arch/unicore32/include/generated/uapi/asm/statfs.h WRAP arch/unicore32/include/generated/uapi/asm/swab.h WRAP arch/unicore32/include/generated/uapi/asm/termbits.h WRAP arch/unicore32/include/generated/uapi/asm/termios.h WRAP arch/unicore32/include/generated/uapi/asm/types.h WRAP arch/unicore32/include/generated/uapi/asm/ucontext.h REMOVE kvm_para.h INSTALL include/linux (496 files) INSTALL include/arch-unicore32/asm (34 files) INSTALL include/linux (499 files) INSTALL include/arch-x86/asm (62 files) gcc: error: unrecognized command line option '-mlongcalls' gcc: error: unrecognized command line option '-mtext-section-literals' WRAP arch/xtensa/include/generated/uapi/asm/bitsperlong.h WRAP arch/xtensa/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/xtensa/include/generated/uapi/asm/errno.h WRAP arch/xtensa/include/generated/uapi/asm/fcntl.h WRAP arch/xtensa/include/generated/uapi/asm/ioctl.h WRAP arch/xtensa/include/generated/uapi/asm/kvm_para.h WRAP arch/xtensa/include/generated/uapi/asm/resource.h WRAP arch/xtensa/include/generated/uapi/asm/siginfo.h WRAP arch/xtensa/include/generated/uapi/asm/statfs.h WRAP arch/xtensa/include/generated/uapi/asm/termios.h REMOVE kvm_para.h kvm.h a.out.h INSTALL include/linux (496 files) INSTALL include/arch-xtensa/asm (32 files) + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' + xargs rm -f + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-arm/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm64-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-arm64/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm64-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/powerpc-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-powerpc/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/powerpc-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/s390-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-s390/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/s390-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/x86-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-x86/asm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/x86-linux-gnu/include/ + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-alpha /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-arc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-arm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-arm64 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-c6x /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-h8300 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-hexagon /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-ia64 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-m68k /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-microblaze /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-mips /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-nds32 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-nios2 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-openrisc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-parisc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-powerpc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-riscv /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-s390 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-sh /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-sparc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-unicore32 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-x86 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/arch-xtensa + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/asm-generic + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/arm64-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/powerpc-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/s390-linux-gnu/include/. + for arch in arm arm64 powerpc s390 x86 + cp -a /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/drm /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/linux /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/misc /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/mtd /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/rdma /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/scsi /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/sound /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/video /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers/include/xen /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/x86-linux-gnu/include/. + rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/tmp-headers + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -n -r -p '/.*/4.19.30-200.rt16.21.fc31.i686[+]debug/.*|/.*4.19.30-200.rt16.21.fc31.i686+debug(.debug)?' -o debuginfodebug.list -p '/.*/4.19.30-200.rt16.21.fc31.i686[+]rt/.*|/.*4.19.30-200.rt16.21.fc31.i686+rt(.debug)?' -o debuginfort.list -p '/.*/4.19.30-200.rt16.21.fc31.i686/.*|/.*4.19.30-200.rt16.21.fc31.i686(.debug)?' -o debuginfo.list /builddir/build/BUILD/kernel-4.19.fc31 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/snd-soc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tda7419.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tas6424.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5514.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-da7219.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/acp_audio_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-sis7019.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-sis7019.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/isa/sb/snd-sb16-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/isa/sb/snd-sb16-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/geodewdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/geodewdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/f71808e_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/virt/vboxguest/vboxguest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/vgastate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/ssd1307fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/ssd1307fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/i810/i810fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/i810/i810fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/sysimgblt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/sysimgblt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/sysfillrect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/sysfillrect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/syscopyarea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/syscopyarea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/fb_sys_fops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/fb_sys_fops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/fb_ddc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/pwm_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/fbdev/core/fb_ddc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/pwm_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_hv_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_r3964.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_r3964.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_of.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/serial/8250/8250_of.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rs5c348.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-r7301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-r7301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t94.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl12026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl12026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-em3027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1347.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1343.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-bq32k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/regulator/vctrl-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/regulator/vctrl-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/regulator/bd9571mwv-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/regulator/bd9571mwv-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ptp/ptp_pch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ptp/ptp_pch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/xo15-ebook.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/xo15-ebook.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/tc1100-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/tc1100-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/pvpanic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-rst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/xo1-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/xo1-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/wmi-bmof.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hdaps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/ibmphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/ibmphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/cpqphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/cpqphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/hamradio/baycom_epp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/hamradio/baycom_epp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/pch_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/pch_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-adg792a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mux/mux-adg792a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/ofpart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/ofpart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_sd8787.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_emmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_sd8787.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/pwrseq_emmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/pch_phub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/pch_phub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cs5535-mfgpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cs5535-mfgpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/nuvoton-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ite-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-hix5hd2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-hix5hd2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/gpio-ir-recv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/gpio-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/gpio-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/gpio-ir-recv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/pwm-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/pwm-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lm3692x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lm3692x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-is31fl32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-is31fl32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/egalax_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/egalax_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/wistron_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/wistron_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/regulator-haptic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/regulator-haptic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/pwm-beeper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/pwm-beeper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/matrix-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/matrix-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/multiplexer/iio-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/multiplexer/iio-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/cm3605.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/cm3605.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/dac/dpot-dac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/dac/dpot-dac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/afe/iio-rescale.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/afe/iio-rescale.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/sd_adc_modulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/sd_adc_modulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/envelope-detector.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/envelope-detector.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis630.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis630.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-pxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-pxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-designware-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-designware-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali15x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali1563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali15x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali1563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali1535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/busses/i2c-ali1535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83627hf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/k10temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/dme1737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/dell-smm-hwmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adcxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-lvds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/panel/panel-lvds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/sii9234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/sii9234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-scom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-scom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-master-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-master-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-master-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-master-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fsi/fsi-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/of-fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/of-fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/ice40-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/ice40-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-pr-ip-core-plat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-pr-ip-core-plat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/r82600_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/r82600_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82875p_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82875p_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82860_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i82860_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/e7xxx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/e7xxx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/amd76x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/edac/amd76x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/pch_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/pch_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/hifn_795x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/hifn_795x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/geode-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/geode-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/clocksource/cs5535-clockevt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/clocksource/cs5535-clockevt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/toshiba.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/toshiba.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/sonypi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/sonypi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pc8736x_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/pc8736x_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/nsc_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/nsc_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/geode-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/geode-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/regmap/regmap-mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/base/regmap/regmap-mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/ht16k33.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/ht16k33.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5536.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5536.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cs5520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/platform/iris/iris.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/platform/iris/iris.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/twofish-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/twofish-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/serpent-sse2-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/serpent-sse2-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/glue_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/glue_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/lib/debug/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/vmlinux 675746 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.30-200.rt16.21.fc31.i686+rt/scripts/Lindent from /bin/sh to #!/usr/bin/sh + '[' 1 -eq 1 ']' + '[' 0 -ne 0 -a 1 -ne 0 ']' + '[' 0 -ne 0 -a 1 -eq 0 ']' + '[' 0 -ne 0 ']' + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 -a 1 -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/4.19.30-200.rt16.21.fc31.i686+rt/ + '[' ' 1' -ne 0 -a 1 -eq 0 ']' + '[' 1 -eq 1 ']' + find /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/lib/modules/ -type f -name '*.ko' + xargs xz Processing files: kernel-headers-4.19.30-200.rt16.21.fc31.i686 Provides: glibc-kernheaders = 3.0-46 kernel-headers = 4.19.30-200.rt16.21.fc31 kernel-headers(x86-32) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: glibc-kernheaders < 3.0-46 kernel-headers < 4.19.30-200.rt16.21.fc31 Processing files: kernel-cross-headers-4.19.30-200.rt16.21.fc31.i686 Provides: kernel-cross-headers = 4.19.30-200.rt16.21.fc31 kernel-cross-headers(x86-32) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debuginfo-common-i686-4.19.30-200.rt16.21.fc31.i686 Provides: installonlypkg(kernel) kernel-debuginfo-common-i686 = 4.19.30-200.rt16.21.fc31 kernel-debuginfo-common-i686(x86-32) = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-rt-core-4.19.30-200.rt16.21.fc31.i686 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XPE5iI + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/share/licenses/kernel-rt-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/share/licenses/kernel-rt-core + cp -pr linux-4.19.30-200.rt16.21.fc31.i686/COPYING-4.19.30 /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386/usr/share/licenses/kernel-rt-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.30 kernel = 4.19.30-200.rt16.21.fc31 kernel-drm-nouveau = 16 kernel-i686 = 4.19.30-200.rt16.21.fc31+rt kernel-rt-core = 4.19.30-200.rt16.21.fc31 kernel-rt-core(x86-32) = 4.19.30-200.rt16.21.fc31 kernel-rt-core-uname-r = 4.19.30-200.rt16.21.fc31.i686+rt kernel-uname-r = 4.19.30-200.rt16.21.fc31.i686+rt kmod(3w-9xxx.ko) kmod(3w-sas.ko) kmod(3w-xxxx.ko) kmod(8021q.ko) kmod(8139cp.ko) kmod(8139too.ko) kmod(8250.ko) kmod(8250_base.ko) kmod(8250_dw.ko) kmod(8250_mid.ko) kmod(8250_pci.ko) kmod(8390.ko) kmod(842.ko) kmod(842_compress.ko) kmod(842_decompress.ko) kmod(9p.ko) kmod(9pnet.ko) kmod(9pnet_virtio.ko) kmod(BusLogic.ko) kmod(DAC960.ko) kmod(a100u2w.ko) kmod(abituguru.ko) kmod(abituguru3.ko) kmod(abp060mg.ko) kmod(ac.ko) kmod(acard-ahci.ko) kmod(acpi-als.ko) kmod(acpi-cpufreq.ko) kmod(acpi_configfs.ko) kmod(acpi_ipmi.ko) kmod(acpi_pad.ko) kmod(acpi_power_meter.ko) kmod(acpi_tad.ko) kmod(acpi_thermal_rel.ko) kmod(acpiphp_ibm.ko) kmod(act_bpf.ko) kmod(act_connmark.ko) kmod(act_csum.ko) kmod(act_gact.ko) kmod(act_ife.ko) kmod(act_ipt.ko) kmod(act_meta_mark.ko) kmod(act_meta_skbprio.ko) kmod(act_meta_skbtcindex.ko) kmod(act_mirred.ko) kmod(act_nat.ko) kmod(act_pedit.ko) kmod(act_police.ko) kmod(act_sample.ko) kmod(act_simple.ko) kmod(act_skbedit.ko) kmod(act_skbmod.ko) kmod(act_tunnel_key.ko) kmod(act_vlan.ko) kmod(ad5272.ko) kmod(ad7314.ko) kmod(ad7414.ko) kmod(ad7418.ko) kmod(ad7766.ko) kmod(adc128d818.ko) kmod(adcxx.ko) kmod(adm1021.ko) kmod(adm1025.ko) kmod(adm1026.ko) kmod(adm1029.ko) kmod(adm1031.ko) kmod(adm1275.ko) kmod(adm9240.ko) kmod(ads7828.ko) kmod(ads7871.ko) kmod(adt7310.ko) kmod(adt7410.ko) kmod(adt7411.ko) kmod(adt7462.ko) kmod(adt7470.ko) kmod(adt7475.ko) kmod(adt7x10.ko) kmod(advansys.ko) kmod(aead.ko) kmod(aes-i586.ko) kmod(aes_generic.ko) kmod(aes_ti.ko) kmod(aesni-intel.ko) kmod(af_alg.ko) kmod(af_key.ko) kmod(af_packet.ko) kmod(af_packet_diag.ko) kmod(agpgart.ko) kmod(ah4.ko) kmod(ah6.ko) kmod(ahci.ko) kmod(ahci_platform.ko) kmod(akcipher.ko) kmod(algif_aead.ko) kmod(algif_hash.ko) kmod(algif_rng.ko) kmod(algif_skcipher.ko) kmod(ali-agp.ko) kmod(alim1535_wdt.ko) kmod(alim7101_wdt.ko) kmod(altera-cvp.ko) kmod(altera-msgdma.ko) kmod(altera-pr-ip-core-plat.ko) kmod(altera-pr-ip-core.ko) kmod(altera-ps-spi.ko) kmod(altera-stapl.ko) kmod(altera_ps2.ko) kmod(altera_tse.ko) kmod(am53c974.ko) kmod(amc6821.ko) kmod(amd-k7-agp.ko) kmod(amd-rng.ko) kmod(amd.ko) kmod(amd64-agp.ko) kmod(amd76x_edac.ko) kmod(amd_freq_sensitivity.ko) kmod(analogix-anx78xx.ko) kmod(ansi_cprng.ko) kmod(anubis.ko) kmod(aoe.ko) kmod(apanel.ko) kmod(apds9802als.ko) kmod(apds990x.ko) kmod(apm.ko) kmod(apple_bl.ko) kmod(applesmc.ko) kmod(appletouch.ko) kmod(aquantia.ko) kmod(arc4.ko) kmod(arc_ps2.ko) kmod(arcmsr.ko) kmod(arcxcnn_bl.ko) kmod(arp_tables.ko) kmod(arpt_mangle.ko) kmod(arptable_filter.ko) kmod(asb100.ko) kmod(asc7621.ko) kmod(asn1_decoder.ko) kmod(aspeed-pwm-tacho.ko) kmod(asus_atk0110.ko) kmod(async_memcpy.ko) kmod(async_pq.ko) kmod(async_raid6_recov.ko) kmod(async_tx.ko) kmod(async_xor.ko) kmod(at24.ko) kmod(at803x.ko) kmod(ata_generic.ko) kmod(ata_piix.ko) kmod(ati-agp.ko) kmod(ati_remote2.ko) kmod(atkbd.ko) kmod(atlas_btns.ko) kmod(atomic64_test.ko) kmod(atp.ko) kmod(atp870u.ko) kmod(atxp1.ko) kmod(auth_rpcgss.ko) kmod(authenc.ko) kmod(authencesn.ko) kmod(autofs4.ko) kmod(axnet_cs.ko) kmod(backlight.ko) kmod(battery.ko) kmod(bcm-phy-lib.ko) kmod(bcm5974.ko) kmod(bcm7xxx.ko) kmod(bcm87xx.ko) kmod(bd9571mwv-regulator.ko) kmod(bfq.ko) kmod(bh1750.ko) kmod(bh1770glc.ko) kmod(binfmt_misc.ko) kmod(binfmt_script.ko) kmod(bitrev.ko) kmod(blocklayoutdriver.ko) kmod(blowfish_common.ko) kmod(blowfish_generic.ko) kmod(bmc150-accel-core.ko) kmod(bmc150-accel-i2c.ko) kmod(bmc150-accel-spi.ko) kmod(bmp280-i2c.ko) kmod(bmp280-spi.ko) kmod(bmp280.ko) kmod(bna.ko) kmod(bochs-drm.ko) kmod(bonding.ko) kmod(br_netfilter.ko) kmod(brd.ko) kmod(bridge.ko) kmod(broadcom.ko) kmod(btrfs.ko) kmod(button.ko) kmod(cachefiles.ko) kmod(camellia_generic.ko) kmod(cast5_generic.ko) kmod(cast6_generic.ko) kmod(cast_common.ko) kmod(cb710.ko) kmod(cbc.ko) kmod(ccm.ko) kmod(ccp.ko) kmod(cdc-acm.ko) kmod(cdc-wdm.ko) kmod(cdrom.ko) kmod(ceph.ko) kmod(cfb.ko) kmod(cfbcopyarea.ko) kmod(cfbfillrect.ko) kmod(cfbimgblt.ko) kmod(cfq-iosched.ko) kmod(ch.ko) kmod(chacha20_generic.ko) kmod(chacha20poly1305.ko) kmod(cicada.ko) kmod(cifs.ko) kmod(cirrus.ko) kmod(clk-si544.ko) kmod(cls_basic.ko) kmod(cls_bpf.ko) kmod(cls_cgroup.ko) kmod(cls_flow.ko) kmod(cls_flower.ko) kmod(cls_fw.ko) kmod(cls_matchall.ko) kmod(cls_route.ko) kmod(cls_rsvp.ko) kmod(cls_rsvp6.ko) kmod(cls_tcindex.ko) kmod(cls_u32.ko) kmod(cm109.ko) kmod(cm32181.ko) kmod(cm3605.ko) kmod(cm4000_cs.ko) kmod(cm4040_cs.ko) kmod(cma3000_d0x.ko) kmod(cma3000_d0x_i2c.ko) kmod(cmac.ko) kmod(cn.ko) kmod(configfs.ko) kmod(cordic.ko) kmod(coretemp.ko) kmod(cortina.ko) kmod(cpqphp.ko) kmod(cpufreq_conservative.ko) kmod(cpufreq_ondemand.ko) kmod(cpufreq_performance.ko) kmod(cpufreq_powersave.ko) kmod(cpufreq_userspace.ko) kmod(cpuid.ko) kmod(crash.ko) kmod(crc-ccitt.ko) kmod(crc-itu-t.ko) kmod(crc-t10dif.ko) kmod(crc16.ko) kmod(crc32-pclmul.ko) kmod(crc32.ko) kmod(crc32_generic.ko) kmod(crc32c-intel.ko) kmod(crc32c_generic.ko) kmod(crc4.ko) kmod(crc64.ko) kmod(crc7.ko) kmod(crc8.ko) kmod(crct10dif_common.ko) kmod(crct10dif_generic.ko) kmod(cros_ec_accel_legacy.ko) kmod(cryptd.ko) kmod(crypto.ko) kmod(crypto_acompress.ko) kmod(crypto_algapi.ko) kmod(crypto_blkcipher.ko) kmod(crypto_engine.ko) kmod(crypto_hash.ko) kmod(crypto_null.ko) kmod(crypto_simd.ko) kmod(crypto_user.ko) kmod(crypto_wq.ko) kmod(cryptomgr.ko) kmod(cs5535-clockevt.ko) kmod(cs5535-mfd.ko) kmod(cs5535-mfgpt.ko) kmod(ctr.ko) kmod(cts.ko) kmod(custom_method.ko) kmod(cyapatp.ko) kmod(da280.ko) kmod(da311.ko) kmod(davicom.ko) kmod(dax.ko) kmod(dc395x.ko) kmod(dcdbas.ko) kmod(deadline-iosched.ko) kmod(deflate.ko) kmod(dell-smm-hwmon.ko) kmod(des_generic.ko) kmod(devlink.ko) kmod(dh_generic.ko) kmod(dht11.ko) kmod(diag.ko) kmod(digsig.ko) kmod(dm-bio-prison.ko) kmod(dm-bufio.ko) kmod(dm-cache-smq.ko) kmod(dm-cache.ko) kmod(dm-crypt.ko) kmod(dm-delay.ko) kmod(dm-flakey.ko) kmod(dm-integrity.ko) kmod(dm-log-userspace.ko) kmod(dm-log-writes.ko) kmod(dm-log.ko) kmod(dm-mirror.ko) kmod(dm-mod.ko) kmod(dm-multipath.ko) kmod(dm-persistent-data.ko) kmod(dm-queue-length.ko) kmod(dm-raid.ko) kmod(dm-region-hash.ko) kmod(dm-round-robin.ko) kmod(dm-service-time.ko) kmod(dm-snapshot.ko) kmod(dm-switch.ko) kmod(dm-thin-pool.ko) kmod(dm-unstripe.ko) kmod(dm-verity.ko) kmod(dm-zero.ko) kmod(dm-zoned.ko) kmod(dmard10.ko) kmod(dme1737.ko) kmod(dmi-sysfs.ko) kmod(dmx3191d.ko) kmod(dnet.ko) kmod(dns_resolver.ko) kmod(dp83640.ko) kmod(dp83822.ko) kmod(dp83848.ko) kmod(dpot-dac.ko) kmod(dptf_power.ko) kmod(drbd.ko) kmod(drbg.ko) kmod(drm.ko) kmod(drm_kms_helper.ko) kmod(drm_panel_orientation_quirks.ko) kmod(drop_monitor.ko) kmod(ds1621.ko) kmod(ds620.ko) kmod(dummy.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(e752x_edac.ko) kmod(e7xxx_edac.ko) kmod(ebt_802_3.ko) kmod(ebt_among.ko) kmod(ebt_arp.ko) kmod(ebt_arpreply.ko) kmod(ebt_dnat.ko) kmod(ebt_ip.ko) kmod(ebt_ip6.ko) kmod(ebt_limit.ko) kmod(ebt_log.ko) kmod(ebt_mark.ko) kmod(ebt_mark_m.ko) kmod(ebt_nflog.ko) kmod(ebt_pkttype.ko) kmod(ebt_redirect.ko) kmod(ebt_snat.ko) kmod(ebt_stp.ko) kmod(ebt_vlan.ko) kmod(ebtable_broute.ko) kmod(ebtable_filter.ko) kmod(ebtable_nat.ko) kmod(ebtables.ko) kmod(ec_sys.ko) kmod(ecb.ko) kmod(ecdh_generic.ko) kmod(echainiv.ko) kmod(echo.ko) kmod(edac_core.ko) kmod(edac_mce_amd.ko) kmod(edd.ko) kmod(eeprom.ko) kmod(eeprom_93cx6.ko) kmod(efficeon-agp.ko) kmod(efivarfs.ko) kmod(ehci-hcd.ko) kmod(ehci-pci.ko) kmod(elan_i2c.ko) kmod(em_canid.ko) kmod(em_cmp.ko) kmod(em_ipset.ko) kmod(em_ipt.ko) kmod(em_meta.ko) kmod(em_nbyte.ko) kmod(em_text.ko) kmod(em_u32.ko) kmod(emc1403.ko) kmod(emc6w201.ko) kmod(ena.ko) kmod(enclosure.ko) kmod(encrypted-keys.ko) kmod(envelope-detector.ko) kmod(eql.ko) kmod(esp4.ko) kmod(esp4_offload.ko) kmod(esp6.ko) kmod(esp6_offload.ko) kmod(esp_scsi.ko) kmod(et1011c.ko) kmod(et131x.ko) kmod(ethoc.ko) kmod(evdev.ko) kmod(exportfs.ko) kmod(ext4.ko) kmod(extcon-core.ko) kmod(extcon-intel-int3496.ko) kmod(f2fs.ko) kmod(f71805f.ko) kmod(f71808e_wdt.ko) kmod(f71882fg.ko) kmod(f75375s.ko) kmod(failover.ko) kmod(fam15h_power.ko) kmod(fan.ko) kmod(fat.ko) kmod(faulty.ko) kmod(fb.ko) kmod(fb_ddc.ko) kmod(fb_sys_fops.ko) kmod(fbdev.ko) kmod(fcrypt.ko) kmod(fealnx.ko) kmod(ff-memless.ko) kmod(firmware_class.ko) kmod(fixed_phy.ko) kmod(fjes.ko) kmod(floppy.ko) kmod(fm10k.ko) kmod(font.ko) kmod(fou.ko) kmod(fou6.ko) kmod(fpga-bridge.ko) kmod(fpga-mgr.ko) kmod(fpga-region.ko) kmod(fscache.ko) kmod(fschmd.ko) kmod(fscrypto.ko) kmod(fsi-core.ko) kmod(fsi-master-gpio.ko) kmod(fsi-master-hub.ko) kmod(fsi-scom.ko) kmod(ftsteutates.ko) kmod(fusb302.ko) kmod(fuse.ko) kmod(g760a.ko) kmod(g762.ko) kmod(garp.ko) kmod(gcm.ko) kmod(gdth.ko) kmod(geneve.ko) kmod(geode-aes.ko) kmod(geode-rng.ko) kmod(geodewdt.ko) kmod(gf128mul.ko) kmod(ghash-generic.ko) kmod(gl518sm.ko) kmod(gl520sm.ko) kmod(glue_helper.ko) kmod(governor_simpleondemand.ko) kmod(gpio-amdpt.ko) kmod(gpio-bd9571mwv.ko) kmod(gpio-crystalcove.ko) kmod(gpio-cs5535.ko) kmod(gpio-exar.ko) kmod(gpio-generic.ko) kmod(gpio-ich.ko) kmod(gpio-it87.ko) kmod(gpio-pci-idio-16.ko) kmod(gpio-sch.ko) kmod(gpio-viperboard.ko) kmod(gpio-wcove.ko) kmod(gpio_keys.ko) kmod(gpu-sched.ko) kmod(grace.ko) kmod(gre.ko) kmod(gtp.ko) kmod(gxfb.ko) kmod(hangcheck-timer.ko) kmod(hed.ko) kmod(hibmc-drm.ko) kmod(hid-a4tech.ko) kmod(hid-accutouch.ko) kmod(hid-alps.ko) kmod(hid-apple.ko) kmod(hid-appleir.ko) kmod(hid-asus.ko) kmod(hid-aureal.ko) kmod(hid-axff.ko) kmod(hid-belkin.ko) kmod(hid-betopff.ko) kmod(hid-cherry.ko) kmod(hid-chicony.ko) kmod(hid-cmedia.ko) kmod(hid-corsair.ko) kmod(hid-cougar.ko) kmod(hid-cp2112.ko) kmod(hid-cypress.ko) kmod(hid-dr.ko) kmod(hid-elan.ko) kmod(hid-elecom.ko) kmod(hid-elo.ko) kmod(hid-emsff.ko) kmod(hid-ezkey.ko) kmod(hid-gaff.ko) kmod(hid-gembird.ko) kmod(hid-generic.ko) kmod(hid-gfrm.ko) kmod(hid-gt683r.ko) kmod(hid-gyration.ko) kmod(hid-holtek-kbd.ko) kmod(hid-holtek-mouse.ko) kmod(hid-holtekff.ko) kmod(hid-hyperv.ko) kmod(hid-icade.ko) kmod(hid-ite.ko) kmod(hid-jabra.ko) kmod(hid-kensington.ko) kmod(hid-keytouch.ko) kmod(hid-kye.ko) kmod(hid-lcpower.ko) kmod(hid-led.ko) kmod(hid-lenovo.ko) kmod(hid-logitech-dj.ko) kmod(hid-logitech-hidpp.ko) kmod(hid-logitech.ko) kmod(hid-magicmouse.ko) kmod(hid-mf.ko) kmod(hid-microsoft.ko) kmod(hid-monterey.ko) kmod(hid-multitouch.ko) kmod(hid-nti.ko) kmod(hid-ntrig.ko) kmod(hid-ortek.ko) kmod(hid-penmount.ko) kmod(hid-petalynx.ko) kmod(hid-pl.ko) kmod(hid-plantronics.ko) kmod(hid-primax.ko) kmod(hid-retrode.ko) kmod(hid-rmi.ko) kmod(hid-roccat-arvo.ko) kmod(hid-roccat-common.ko) kmod(hid-roccat-isku.ko) kmod(hid-roccat-kone.ko) kmod(hid-roccat-koneplus.ko) kmod(hid-roccat-konepure.ko) kmod(hid-roccat-kovaplus.ko) kmod(hid-roccat-lua.ko) kmod(hid-roccat-pyra.ko) kmod(hid-roccat-ryos.ko) kmod(hid-roccat-savu.ko) kmod(hid-roccat.ko) kmod(hid-saitek.ko) kmod(hid-samsung.ko) kmod(hid-sjoy.ko) kmod(hid-sony.ko) kmod(hid-speedlink.ko) kmod(hid-steam.ko) kmod(hid-steelseries.ko) kmod(hid-sunplus.ko) kmod(hid-tivo.ko) kmod(hid-tmff.ko) kmod(hid-topseed.ko) kmod(hid-twinhan.ko) kmod(hid-uclogic.ko) kmod(hid-udraw-ps3.ko) kmod(hid-waltop.ko) kmod(hid-wiimote.ko) kmod(hid-xinmo.ko) kmod(hid-zpff.ko) kmod(hid-zydacron.ko) kmod(hid.ko) kmod(hifn_795x.ko) kmod(hmac.ko) kmod(hpilo.ko) kmod(hpsa.ko) kmod(hptiop.ko) kmod(hpwdt.ko) kmod(hsu_dma.ko) kmod(hts221.ko) kmod(hts221_i2c.ko) kmod(hts221_spi.ko) kmod(hv_balloon.ko) kmod(hv_netvsc.ko) kmod(hv_sock.ko) kmod(hv_storvsc.ko) kmod(hv_utils.ko) kmod(hv_vmbus.ko) kmod(hwmon-vid.ko) kmod(hwmon.ko) kmod(hyperv-keyboard.ko) kmod(hyperv_fb.ko) kmod(i2c-algo-bit.ko) kmod(i2c-algo-pca.ko) kmod(i2c-ali1535.ko) kmod(i2c-ali1563.ko) kmod(i2c-ali15x3.ko) kmod(i2c-amd756-s4882.ko) kmod(i2c-amd756.ko) kmod(i2c-amd8111.ko) kmod(i2c-core.ko) kmod(i2c-designware-core.ko) kmod(i2c-designware-pci.ko) kmod(i2c-designware-platform.ko) kmod(i2c-dev.ko) kmod(i2c-diolan-u2c.ko) kmod(i2c-hid.ko) kmod(i2c-i801.ko) kmod(i2c-isch.ko) kmod(i2c-ismt.ko) kmod(i2c-mux-gpmux.ko) kmod(i2c-mux-ltc4306.ko) kmod(i2c-mux-mlxcpld.ko) kmod(i2c-mux.ko) kmod(i2c-nforce2-s4985.ko) kmod(i2c-nforce2.ko) kmod(i2c-parport-light.ko) kmod(i2c-parport.ko) kmod(i2c-pca-platform.ko) kmod(i2c-piix4.ko) kmod(i2c-pxa.ko) kmod(i2c-scmi.ko) kmod(i2c-simtec.ko) kmod(i2c-sis5595.ko) kmod(i2c-sis630.ko) kmod(i2c-sis96x.ko) kmod(i2c-slave-eeprom.ko) kmod(i2c-smbus.ko) kmod(i2c-stub.ko) kmod(i2c-tiny-usb.ko) kmod(i2c-via.ko) kmod(i2c-viapro.ko) kmod(i2c-viperboard.ko) kmod(i3000_edac.ko) kmod(i3200_edac.ko) kmod(i40e.ko) kmod(i40evf.ko) kmod(i5000_edac.ko) kmod(i5100_edac.ko) kmod(i5400_edac.ko) kmod(i5500_temp.ko) kmod(i5k_amb.ko) kmod(i6300esb.ko) kmod(i7300_edac.ko) kmod(i7core_edac.ko) kmod(i8042.ko) kmod(i810fb.ko) kmod(i82860_edac.ko) kmod(i82875p_edac.ko) kmod(i82975x_edac.ko) kmod(iTCO_vendor_support.ko) kmod(iTCO_wdt.ko) kmod(ib700wdt.ko) kmod(ibmaem.ko) kmod(ibmasm.ko) kmod(ibmasr.ko) kmod(ibmpex.ko) kmod(ibmphp.ko) kmod(ice.ko) kmod(ice40-spi.ko) kmod(icplus.ko) kmod(ideapad_slidebar.ko) kmod(idma64.ko) kmod(idt_89hpesx.ko) kmod(ie31200_edac.ko) kmod(ie6xx_wdt.ko) kmod(ifb.ko) kmod(ife.ko) kmod(igb.ko) kmod(igbvf.ko) kmod(iio-mux.ko) kmod(iio-rescale.ko) kmod(iio-trig-interrupt.ko) kmod(iio-trig-loop.ko) kmod(ila.ko) kmod(ina209.ko) kmod(ina2xx.ko) kmod(ina3221.ko) kmod(industrialio-buffer-cb.ko) kmod(industrialio-configfs.ko) kmod(industrialio-hw-consumer.ko) kmod(industrialio-sw-device.ko) kmod(industrialio-sw-trigger.ko) kmod(industrialio-triggered-buffer.ko) kmod(industrialio.ko) kmod(inet6_hashtables.ko) kmod(inet_diag.ko) kmod(initio.ko) kmod(input-core.ko) kmod(input-leds.ko) kmod(input-polldev.ko) kmod(int3400_thermal.ko) kmod(int3402_thermal.ko) kmod(int3403_thermal.ko) kmod(int3406_thermal.ko) kmod(int340x_thermal_zone.ko) kmod(intel-agp.ko) kmod(intel-cstate.ko) kmod(intel-gtt.ko) kmod(intel-rapl-perf.ko) kmod(intel-rng.ko) kmod(intel-smartconnect.ko) kmod(intel-uncore.ko) kmod(intel-xhci-usb-role-switch.ko) kmod(intel-xway.ko) kmod(intel_bxt_pmic_thermal.ko) kmod(intel_pch_thermal.ko) kmod(intel_pmc_core.ko) kmod(intel_pmc_ipc.ko) kmod(intel_powerclamp.ko) kmod(intel_qat.ko) kmod(intel_rapl.ko) kmod(intel_soc_dts_iosf.ko) kmod(intel_soc_dts_thermal.ko) kmod(intel_soc_pmic_bxtwc.ko) kmod(iosf_mbi.ko) kmod(iova.ko) kmod(ip6_gre.ko) kmod(ip6_tables.ko) kmod(ip6_tunnel.ko) kmod(ip6_udp_tunnel.ko) kmod(ip6_vti.ko) kmod(ip6t_MASQUERADE.ko) kmod(ip6t_NPT.ko) kmod(ip6t_REJECT.ko) kmod(ip6t_SYNPROXY.ko) kmod(ip6t_ah.ko) kmod(ip6t_eui64.ko) kmod(ip6t_frag.ko) kmod(ip6t_hbh.ko) kmod(ip6t_ipv6header.ko) kmod(ip6t_mh.ko) kmod(ip6t_rpfilter.ko) kmod(ip6t_rt.ko) kmod(ip6t_srh.ko) kmod(ip6table_filter.ko) kmod(ip6table_mangle.ko) kmod(ip6table_nat.ko) kmod(ip6table_raw.ko) kmod(ip6table_security.ko) kmod(ip_gre.ko) kmod(ip_set.ko) kmod(ip_set_bitmap_ip.ko) kmod(ip_set_bitmap_ipmac.ko) kmod(ip_set_bitmap_port.ko) kmod(ip_set_hash_ip.ko) kmod(ip_set_hash_ipmac.ko) kmod(ip_set_hash_ipmark.ko) kmod(ip_set_hash_ipport.ko) kmod(ip_set_hash_ipportip.ko) kmod(ip_set_hash_ipportnet.ko) kmod(ip_set_hash_mac.ko) kmod(ip_set_hash_net.ko) kmod(ip_set_hash_netiface.ko) kmod(ip_set_hash_netnet.ko) kmod(ip_set_hash_netport.ko) kmod(ip_set_hash_netportnet.ko) kmod(ip_set_list_set.ko) kmod(ip_tables.ko) kmod(ip_tunnel.ko) kmod(ip_vs.ko) kmod(ip_vs_dh.ko) kmod(ip_vs_fo.ko) kmod(ip_vs_ftp.ko) kmod(ip_vs_lblc.ko) kmod(ip_vs_lblcr.ko) kmod(ip_vs_lc.ko) kmod(ip_vs_nq.ko) kmod(ip_vs_ovf.ko) kmod(ip_vs_pe_sip.ko) kmod(ip_vs_rr.ko) kmod(ip_vs_sed.ko) kmod(ip_vs_sh.ko) kmod(ip_vs_wlc.ko) kmod(ip_vs_wrr.ko) kmod(ip_vti.ko) kmod(ipcomp.ko) kmod(ipcomp6.ko) kmod(ipip.ko) kmod(ipmi_devintf.ko) kmod(ipmi_msghandler.ko) kmod(ipmi_poweroff.ko) kmod(ipmi_si.ko) kmod(ipmi_ssif.ko) kmod(ipmi_watchdog.ko) kmod(ipr.ko) kmod(ips.ko) kmod(ipt_CLUSTERIP.ko) kmod(ipt_ECN.ko) kmod(ipt_MASQUERADE.ko) kmod(ipt_REJECT.ko) kmod(ipt_SYNPROXY.ko) kmod(ipt_ah.ko) kmod(ipt_rpfilter.ko) kmod(iptable_filter.ko) kmod(iptable_mangle.ko) kmod(iptable_nat.ko) kmod(iptable_raw.ko) kmod(iptable_security.ko) kmod(ipv6.ko) kmod(ipvlan.ko) kmod(ipvtap.ko) kmod(iris.ko) kmod(irqbypass.ko) kmod(iscsi_target_mod.ko) kmod(iscsi_tcp.ko) kmod(isl29003.ko) kmod(isl29020.ko) kmod(isofs.ko) kmod(it87.ko) kmod(it8712f_wdt.ko) kmod(it87_wdt.ko) kmod(ixgb.ko) kmod(ixgbe.ko) kmod(ixgbevf.ko) kmod(jbd2.ko) kmod(jc42.ko) kmod(jitterentropy_rng.ko) kmod(jme.ko) kmod(joydev.ko) kmod(k10temp.ko) kmod(k8temp.ko) kmod(kafs.ko) kmod(keyspan_remote.ko) kmod(keywrap.ko) kmod(kfifo_buf.ko) kmod(kgdboc.ko) kmod(khazad.ko) kmod(kpp.ko) kmod(ksz884x.ko) kmod(kvm-amd.ko) kmod(kvm-intel.ko) kmod(kvm.ko) kmod(kxcjk-1013.ko) kmod(kxtj9.ko) kmod(kyber-iosched.ko) kmod(lcd.ko) kmod(led-class.ko) kmod(ledtrig-usbport.ko) kmod(libahci.ko) kmod(libahci_platform.ko) kmod(libata.ko) kmod(libceph.ko) kmod(libcrc32c.ko) kmod(libfc.ko) kmod(libiscsi.ko) kmod(libiscsi_tcp.ko) kmod(libosd.ko) kmod(libphy.ko) kmod(libps2.ko) kmod(lineage-pem.ko) kmod(linear.ko) kmod(lis3lv02d.ko) kmod(lis3lv02d_i2c.ko) kmod(llc.ko) kmod(lm25066.ko) kmod(lm63.ko) kmod(lm70.ko) kmod(lm73.ko) kmod(lm75.ko) kmod(lm77.ko) kmod(lm78.ko) kmod(lm80.ko) kmod(lm83.ko) kmod(lm85.ko) kmod(lm87.ko) kmod(lm90.ko) kmod(lm92.ko) kmod(lm93.ko) kmod(lm95234.ko) kmod(lm95241.ko) kmod(lm95245.ko) kmod(lmp91000.ko) kmod(lockd.ko) kmod(longrun.ko) kmod(loop.ko) kmod(lp.ko) kmod(lp855x_bl.ko) kmod(lru_cache.ko) kmod(lrw.ko) kmod(ltc2945.ko) kmod(ltc2978.ko) kmod(ltc2990.ko) kmod(ltc3815.ko) kmod(ltc4151.ko) kmod(ltc4215.ko) kmod(ltc4222.ko) kmod(ltc4245.ko) kmod(ltc4260.ko) kmod(ltc4261.ko) kmod(lv0104cs.ko) kmod(lxfb.ko) kmod(lxt.ko) kmod(lz4.ko) kmod(lz4_compress.ko) kmod(lz4_decompress.ko) kmod(lz4hc.ko) kmod(lz4hc_compress.ko) kmod(lzo.ko) kmod(lzo_compress.ko) kmod(lzo_decompress.ko) kmod(mac-celtic.ko) kmod(mac-centeuro.ko) kmod(mac-croatian.ko) kmod(mac-cyrillic.ko) kmod(mac-gaelic.ko) kmod(mac-greek.ko) kmod(mac-iceland.ko) kmod(mac-inuit.ko) kmod(mac-roman.ko) kmod(mac-romanian.ko) kmod(mac-turkish.ko) kmod(mac_hid.ko) kmod(machxo2-spi.ko) kmod(machzwd.ko) kmod(macsec.ko) kmod(macvlan.ko) kmod(macvtap.ko) kmod(marvell.ko) kmod(marvell10g.ko) kmod(matrix-keymap.ko) kmod(max1111.ko) kmod(max1363.ko) kmod(max16064.ko) kmod(max16065.ko) kmod(max1619.ko) kmod(max1668.ko) kmod(max197.ko) kmod(max20751.ko) kmod(max30100.ko) kmod(max31722.ko) kmod(max31790.ko) kmod(max34440.ko) kmod(max6639.ko) kmod(max6642.ko) kmod(max6650.ko) kmod(max6697.ko) kmod(max6875.ko) kmod(max8688.ko) kmod(mbcache.ko) kmod(mce-inject.ko) kmod(mcp3021.ko) kmod(mcp4018.ko) kmod(md-mod.ko) kmod(md4.ko) kmod(md5.ko) kmod(mdev.ko) kmod(mdio-bcm-unimac.ko) kmod(mdio-bitbang.ko) kmod(mdio-i2c.ko) kmod(mdio.ko) kmod(mei-me.ko) kmod(mei-txe.ko) kmod(mei.ko) kmod(mei_wdt.ko) kmod(mfd-core.ko) kmod(michael_mic.ko) kmod(micrel.ko) kmod(microchip.ko) kmod(mii.ko) kmod(mip6.ko) kmod(mlx90632.ko) kmod(mlxreg-fan.ko) kmod(mma7660.ko) kmod(mousedev.ko) kmod(mpi.ko) kmod(mptbase.ko) kmod(mptlan.ko) kmod(mptsas.ko) kmod(mptscsih.ko) kmod(mptspi.ko) kmod(mpu3050.ko) kmod(mq-deadline.ko) kmod(mrp.ko) kmod(mscc.ko) kmod(msdos.ko) kmod(msr.ko) kmod(mtip32xx.ko) kmod(multipath.ko) kmod(mux-adg792a.ko) kmod(mux-core.ko) kmod(mux-gpio.ko) kmod(mvumi.ko) kmod(mwave.ko) kmod(myri10ge.ko) kmod(national.ko) kmod(natsemi.ko) kmod(nbd.ko) kmod(nct6683.ko) kmod(nct6775.ko) kmod(nct7802.ko) kmod(nct7904.ko) kmod(ne2k-pci.ko) kmod(net_failover.ko) kmod(netconsole.ko) kmod(netlabel_calipso.ko) kmod(netlink_diag.ko) kmod(nf_conncount.ko) kmod(nf_conntrack.ko) kmod(nf_conntrack_amanda.ko) kmod(nf_conntrack_broadcast.ko) kmod(nf_conntrack_ftp.ko) kmod(nf_conntrack_h323.ko) kmod(nf_conntrack_irc.ko) kmod(nf_conntrack_netbios_ns.ko) kmod(nf_conntrack_netlink.ko) kmod(nf_conntrack_pptp.ko) kmod(nf_conntrack_proto_gre.ko) kmod(nf_conntrack_sane.ko) kmod(nf_conntrack_sip.ko) kmod(nf_conntrack_snmp.ko) kmod(nf_conntrack_tftp.ko) kmod(nf_defrag_ipv4.ko) kmod(nf_defrag_ipv6.ko) kmod(nf_dup_ipv4.ko) kmod(nf_dup_ipv6.ko) kmod(nf_dup_netdev.ko) kmod(nf_flow_table.ko) kmod(nf_flow_table_inet.ko) kmod(nf_flow_table_ipv4.ko) kmod(nf_flow_table_ipv6.ko) kmod(nf_log_arp.ko) kmod(nf_log_bridge.ko) kmod(nf_log_common.ko) kmod(nf_log_ipv4.ko) kmod(nf_log_ipv6.ko) kmod(nf_log_netdev.ko) kmod(nf_nat.ko) kmod(nf_nat_amanda.ko) kmod(nf_nat_ftp.ko) kmod(nf_nat_h323.ko) kmod(nf_nat_ipv4.ko) kmod(nf_nat_ipv6.ko) kmod(nf_nat_irc.ko) kmod(nf_nat_pptp.ko) kmod(nf_nat_proto_gre.ko) kmod(nf_nat_sip.ko) kmod(nf_nat_snmp_basic.ko) kmod(nf_nat_tftp.ko) kmod(nf_reject_ipv4.ko) kmod(nf_reject_ipv6.ko) kmod(nf_socket_ipv4.ko) kmod(nf_socket_ipv6.ko) kmod(nf_synproxy_core.ko) kmod(nf_tables.ko) kmod(nf_tables_set.ko) kmod(nf_tproxy_ipv4.ko) kmod(nf_tproxy_ipv6.ko) kmod(nfnetlink.ko) kmod(nfnetlink_acct.ko) kmod(nfnetlink_log.ko) kmod(nfnetlink_osf.ko) kmod(nfnetlink_queue.ko) kmod(nfp.ko) kmod(nfs.ko) kmod(nfs_acl.ko) kmod(nfs_layout_flexfiles.ko) kmod(nfs_layout_nfsv41_files.ko) kmod(nfsd.ko) kmod(nfsv3.ko) kmod(nfsv4.ko) kmod(nft_chain_nat_ipv4.ko) kmod(nft_chain_nat_ipv6.ko) kmod(nft_chain_route_ipv4.ko) kmod(nft_chain_route_ipv6.ko) kmod(nft_compat.ko) kmod(nft_counter.ko) kmod(nft_ct.ko) kmod(nft_dup_ipv4.ko) kmod(nft_dup_ipv6.ko) kmod(nft_dup_netdev.ko) kmod(nft_fib.ko) kmod(nft_fib_inet.ko) kmod(nft_fib_ipv4.ko) kmod(nft_fib_ipv6.ko) kmod(nft_fib_netdev.ko) kmod(nft_flow_offload.ko) kmod(nft_fwd_netdev.ko) kmod(nft_hash.ko) kmod(nft_limit.ko) kmod(nft_log.ko) kmod(nft_masq.ko) kmod(nft_masq_ipv4.ko) kmod(nft_masq_ipv6.ko) kmod(nft_nat.ko) kmod(nft_numgen.ko) kmod(nft_objref.ko) kmod(nft_queue.ko) kmod(nft_quota.ko) kmod(nft_redir.ko) kmod(nft_redir_ipv4.ko) kmod(nft_redir_ipv6.ko) kmod(nft_reject.ko) kmod(nft_reject_bridge.ko) kmod(nft_reject_inet.ko) kmod(nft_reject_ipv4.ko) kmod(nft_reject_ipv6.ko) kmod(nic7018_wdt.ko) kmod(nlmon.ko) kmod(nls_ascii.ko) kmod(nls_base.ko) kmod(nls_cp1250.ko) kmod(nls_cp1251.ko) kmod(nls_cp1255.ko) kmod(nls_cp437.ko) kmod(nls_cp737.ko) kmod(nls_cp775.ko) kmod(nls_cp850.ko) kmod(nls_cp852.ko) kmod(nls_cp855.ko) kmod(nls_cp857.ko) kmod(nls_cp860.ko) kmod(nls_cp861.ko) kmod(nls_cp862.ko) kmod(nls_cp863.ko) kmod(nls_cp864.ko) kmod(nls_cp865.ko) kmod(nls_cp866.ko) kmod(nls_cp869.ko) kmod(nls_cp874.ko) kmod(nls_cp932.ko) kmod(nls_cp936.ko) kmod(nls_cp949.ko) kmod(nls_cp950.ko) kmod(nls_euc-jp.ko) kmod(nls_iso8859-1.ko) kmod(nls_iso8859-13.ko) kmod(nls_iso8859-14.ko) kmod(nls_iso8859-15.ko) kmod(nls_iso8859-2.ko) kmod(nls_iso8859-3.ko) kmod(nls_iso8859-4.ko) kmod(nls_iso8859-5.ko) kmod(nls_iso8859-6.ko) kmod(nls_iso8859-7.ko) kmod(nls_iso8859-9.ko) kmod(nls_koi8-r.ko) kmod(nls_koi8-ru.ko) kmod(nls_koi8-u.ko) kmod(nls_utf8.ko) kmod(npcm750-pwm-fan.ko) kmod(ns83820.ko) kmod(nsc_gpio.ko) kmod(nsh.ko) kmod(ntc_thermistor.ko) kmod(null_blk.ko) kmod(nv_tco.ko) kmod(nvidia-agp.ko) kmod(nvme-core.ko) kmod(nvme-fabrics.ko) kmod(nvme-fc.ko) kmod(nvme-fcloop.ko) kmod(nvme-loop.ko) kmod(nvme.ko) kmod(nvmet-fc.ko) kmod(nvmet.ko) kmod(nvram.ko) kmod(of-fpga-region.ko) kmod(of_mdio.ko) kmod(of_touchscreen.ko) kmod(ohci-hcd.ko) kmod(ohci-pci.ko) kmod(oid_registry.ko) kmod(olpc_battery.ko) kmod(openvswitch.ko) kmod(opt3001.ko) kmod(orangefs.ko) kmod(osd.ko) kmod(osst.ko) kmod(overlay.ko) kmod(p4-clockmod.ko) kmod(p8022.ko) kmod(pa12203001.ko) kmod(padlock-aes.ko) kmod(padlock-sha.ko) kmod(panel-lvds.ko) kmod(panel-orisetech-otm8009a.ko) kmod(panel-raspberrypi-touchscreen.ko) kmod(panel-samsung-s6e63j0x03.ko) kmod(panel-seiko-43wvf1g.ko) kmod(parman.ko) kmod(parport.ko) kmod(parport_cs.ko) kmod(parport_pc.ko) kmod(pata_acpi.ko) kmod(pata_ali.ko) kmod(pata_amd.ko) kmod(pata_artop.ko) kmod(pata_atiixp.ko) kmod(pata_atp867x.ko) kmod(pata_cmd640.ko) kmod(pata_cmd64x.ko) kmod(pata_cs5520.ko) kmod(pata_cs5530.ko) kmod(pata_cs5535.ko) kmod(pata_cs5536.ko) kmod(pata_efar.ko) kmod(pata_hpt366.ko) kmod(pata_hpt37x.ko) kmod(pata_hpt3x2n.ko) kmod(pata_hpt3x3.ko) kmod(pata_it8213.ko) kmod(pata_it821x.ko) kmod(pata_jmicron.ko) kmod(pata_marvell.ko) kmod(pata_mpiix.ko) kmod(pata_netcell.ko) kmod(pata_ninja32.ko) kmod(pata_ns87410.ko) kmod(pata_ns87415.ko) kmod(pata_oldpiix.ko) kmod(pata_opti.ko) kmod(pata_optidma.ko) kmod(pata_pcmcia.ko) kmod(pata_pdc2027x.ko) kmod(pata_pdc202xx_old.ko) kmod(pata_piccolo.ko) kmod(pata_sch.ko) kmod(pata_serverworks.ko) kmod(pata_sil680.ko) kmod(pata_sis.ko) kmod(pata_sl82c105.ko) kmod(pata_triflex.ko) kmod(pata_via.ko) kmod(pc87360.ko) kmod(pc8736x_gpio.ko) kmod(pc87427.ko) kmod(pcbc.ko) kmod(pcc-cpufreq.ko) kmod(pcf8591.ko) kmod(pch_dma.ko) kmod(pch_phub.ko) kmod(pci-pf-stub.ko) kmod(pci-stub.ko) kmod(pcmcia.ko) kmod(pcmcia_core.ko) kmod(pcmcia_rsrc.ko) kmod(pcnet_cs.ko) kmod(pcrypt.ko) kmod(pcspkr.ko) kmod(pcwd_pci.ko) kmod(pcwd_usb.ko) kmod(pdc_adma.ko) kmod(phy-generic.ko) kmod(phylink.ko) kmod(pi3usb30532.ko) kmod(pinctrl-amd.ko) kmod(pinctrl-broxton.ko) kmod(pinctrl-cannonlake.ko) kmod(pinctrl-cedarfork.ko) kmod(pinctrl-cherryview.ko) kmod(pinctrl-denverton.ko) kmod(pinctrl-geminilake.ko) kmod(pinctrl-icelake.ko) kmod(pinctrl-intel.ko) kmod(pinctrl-lewisburg.ko) kmod(pinctrl-sunrisepoint.ko) kmod(pkcs7_message.ko) kmod(pktcdvd.ko) kmod(pktgen.ko) kmod(platform_lcd.ko) kmod(pmbus.ko) kmod(pmbus_core.ko) kmod(poly1305_generic.ko) kmod(power.ko) kmod(powermate.ko) kmod(powernow-k7.ko) kmod(powr1220.ko) kmod(ppdev.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(pps_core.ko) kmod(pps_parport.ko) kmod(processor.ko) kmod(processor_thermal_device.ko) kmod(psample.ko) kmod(psmouse.ko) kmod(psnap.ko) kmod(pstore.ko) kmod(psxpad-spi.ko) kmod(ptp.ko) kmod(ptp_kvm.ko) kmod(ptp_pch.ko) kmod(public_key.ko) kmod(pwm-beeper.ko) kmod(pwm-fan.ko) kmod(pwm-lpss-pci.ko) kmod(pwm-lpss-platform.ko) kmod(pwm-lpss.ko) kmod(pwm_bl.ko) kmod(pxrc.ko) kmod(qat_c3xxx.ko) kmod(qat_c3xxxvf.ko) kmod(qat_c62x.ko) kmod(qat_c62xvf.ko) kmod(qat_dh895xcc.ko) kmod(qat_dh895xccvf.ko) kmod(qemu_fw_cfg.ko) kmod(qsemi.ko) kmod(qt1070.ko) kmod(quota_tree.ko) kmod(quota_v2.ko) kmod(qxl.ko) kmod(r8169.ko) kmod(r82600_edac.ko) kmod(raid0.ko) kmod(raid1.ko) kmod(raid10.ko) kmod(raid456.ko) kmod(raid6_pq.ko) kmod(raid6test.ko) kmod(raid_class.ko) kmod(ramoops.ko) kmod(raw.ko) kmod(raw_diag.ko) kmod(rbd.ko) kmod(rcutorture.ko) kmod(realtek.ko) kmod(reed_solomon.ko) kmod(regmap-i2c.ko) kmod(regmap-mmio.ko) kmod(regmap-spi.ko) kmod(regulator-haptic.ko) kmod(remoteproc.ko) kmod(ring_buffer_benchmark.ko) kmod(rmd128.ko) kmod(rmd160.ko) kmod(rmd256.ko) kmod(rmd320.ko) kmod(rmi_core.ko) kmod(rmi_i2c.ko) kmod(rmi_smbus.ko) kmod(rmi_spi.ko) kmod(rng-core.ko) kmod(rng.ko) kmod(rocker.ko) kmod(roles.ko) kmod(rotary_encoder.ko) kmod(rpcsec_gss_krb5.ko) kmod(rpmsg_core.ko) kmod(rpr0521.ko) kmod(rsa_generic.ko) kmod(rtc-abx80x.ko) kmod(rtc-bq32k.ko) kmod(rtc-bq4802.ko) kmod(rtc-cmos.ko) kmod(rtc-ds1286.ko) kmod(rtc-ds1305.ko) kmod(rtc-ds1307.ko) kmod(rtc-ds1343.ko) kmod(rtc-ds1347.ko) kmod(rtc-ds1374.ko) kmod(rtc-ds1390.ko) kmod(rtc-ds1511.ko) kmod(rtc-ds1553.ko) kmod(rtc-ds1672.ko) kmod(rtc-ds1685.ko) kmod(rtc-ds1742.ko) kmod(rtc-ds2404.ko) kmod(rtc-ds3232.ko) kmod(rtc-em3027.ko) kmod(rtc-fm3130.ko) kmod(rtc-isl12022.ko) kmod(rtc-isl12026.ko) kmod(rtc-isl1208.ko) kmod(rtc-m41t80.ko) kmod(rtc-m41t93.ko) kmod(rtc-m41t94.ko) kmod(rtc-m48t35.ko) kmod(rtc-m48t59.ko) kmod(rtc-max6900.ko) kmod(rtc-max6902.ko) kmod(rtc-max6916.ko) kmod(rtc-mcp795.ko) kmod(rtc-msm6242.ko) kmod(rtc-pcf2123.ko) kmod(rtc-pcf2127.ko) kmod(rtc-pcf85063.ko) kmod(rtc-pcf8523.ko) kmod(rtc-pcf8563.ko) kmod(rtc-pcf8583.ko) kmod(rtc-r7301.ko) kmod(rtc-r9701.ko) kmod(rtc-rp5c01.ko) kmod(rtc-rs5c348.ko) kmod(rtc-rs5c372.ko) kmod(rtc-rv3029c2.ko) kmod(rtc-rx4581.ko) kmod(rtc-rx8010.ko) kmod(rtc-rx8025.ko) kmod(rtc-rx8581.ko) kmod(rtc-stk17ta8.ko) kmod(rtc-v3020.ko) kmod(rtc-x1205.ko) kmod(rtsx_pci.ko) kmod(rtsx_usb.ko) kmod(rxrpc.ko) kmod(salsa20_generic.ko) kmod(sata_inic162x.ko) kmod(sata_mv.ko) kmod(sata_nv.ko) kmod(sata_promise.ko) kmod(sata_qstor.ko) kmod(sata_sil.ko) kmod(sata_sil24.ko) kmod(sata_sis.ko) kmod(sata_svw.ko) kmod(sata_sx4.ko) kmod(sata_uli.ko) kmod(sata_via.ko) kmod(sata_vsc.ko) kmod(sbc_fitpc2_wdt.ko) kmod(sbs.ko) kmod(sbshc.ko) kmod(sch311x_wdt.ko) kmod(sch5627.ko) kmod(sch5636.ko) kmod(sch56xx-common.ko) kmod(sch_cbs.ko) kmod(sch_codel.ko) kmod(sch_fq.ko) kmod(sch_fq_codel.ko) kmod(sch_hfsc.ko) kmod(sch_hhf.ko) kmod(sch_htb.ko) kmod(sch_ingress.ko) kmod(sch_pie.ko) kmod(sch_plug.ko) kmod(sch_prio.ko) kmod(sch_sfq.ko) kmod(sch_tbf.ko) kmod(scsi_debug.ko) kmod(scsi_dh_alua.ko) kmod(scsi_dh_emc.ko) kmod(scsi_dh_hp_sw.ko) kmod(scsi_dh_rdac.ko) kmod(scsi_mod.ko) kmod(scsi_transport_fc.ko) kmod(scsi_transport_iscsi.ko) kmod(scsi_transport_sas.ko) kmod(scsi_transport_spi.ko) kmod(scsi_transport_srp.ko) kmod(sd_adc_modulator.ko) kmod(sd_mod.ko) kmod(seed.ko) kmod(seqiv.ko) kmod(serdev.ko) kmod(serial_core.ko) kmod(serio.ko) kmod(serio_raw.ko) kmod(sermouse.ko) kmod(serpent-sse2-i586.ko) kmod(serpent_generic.ko) kmod(serport.ko) kmod(ses.ko) kmod(sfp.ko) kmod(sg.ko) kmod(sha1_generic.ko) kmod(sha256_generic.ko) kmod(sha3_generic.ko) kmod(sha512_generic.ko) kmod(sht15.ko) kmod(sht21.ko) kmod(sht3x.ko) kmod(shtc1.ko) kmod(sii9234.ko) kmod(sis-agp.ko) kmod(sis5595.ko) kmod(sit.ko) kmod(sl811-hcd.ko) kmod(sm3_generic.ko) kmod(sm4_generic.ko) kmod(smartpqi.ko) kmod(smsc.ko) kmod(smsc47b397.ko) kmod(smsc47m1.ko) kmod(smsc47m192.ko) kmod(snic.ko) kmod(soc_button_array.ko) kmod(softdog.ko) kmod(sonypi.ko) kmod(sp5100_tco.ko) kmod(sparse-keymap.ko) kmod(speedstep-ich.ko) kmod(speedstep-lib.ko) kmod(speedstep-smi.ko) kmod(spi-pxa2xx-pci.ko) kmod(spi-pxa2xx-platform.ko) kmod(sr_mod.ko) kmod(ssd1307fb.ko) kmod(st.ko) kmod(st_accel.ko) kmod(st_accel_i2c.ko) kmod(st_accel_spi.ko) kmod(st_gyro.ko) kmod(st_gyro_i2c.ko) kmod(st_gyro_spi.ko) kmod(st_magn.ko) kmod(st_magn_i2c.ko) kmod(st_magn_spi.ko) kmod(st_sensors.ko) kmod(st_sensors_i2c.ko) kmod(st_sensors_spi.ko) kmod(st_uvis25_core.ko) kmod(st_uvis25_i2c.ko) kmod(st_uvis25_spi.ko) kmod(ste10Xp.ko) kmod(stex.ko) kmod(stk3310.ko) kmod(stp.ko) kmod(strparser.ko) kmod(sungem_phy.ko) kmod(sunrpc.ko) kmod(switchtec.ko) kmod(sworks-agp.ko) kmod(sx8.ko) kmod(synaptics_i2c.ko) kmod(synaptics_usb.ko) kmod(syscopyarea.ko) kmod(sysfillrect.ko) kmod(sysimgblt.ko) kmod(tap.ko) kmod(target_core_file.ko) kmod(target_core_iblock.ko) kmod(target_core_mod.ko) kmod(target_core_pscsi.ko) kmod(tc654.ko) kmod(tc74.ko) kmod(tcm_fc.ko) kmod(tcm_loop.ko) kmod(tcp_bbr.ko) kmod(tcp_cdg.ko) kmod(tcp_cubic.ko) kmod(tcp_dctcp.ko) kmod(tcp_diag.ko) kmod(tcp_nv.ko) kmod(tcpci.ko) kmod(tcpm.ko) kmod(tcrypt.ko) kmod(tea.ko) kmod(team.ko) kmod(team_mode_activebackup.ko) kmod(team_mode_broadcast.ko) kmod(team_mode_loadbalance.ko) kmod(team_mode_random.ko) kmod(team_mode_roundrobin.ko) kmod(teranetics.ko) kmod(test-kstrtox.ko) kmod(test_async_driver_probe.ko) kmod(tgr192.ko) kmod(thermal.ko) kmod(thermal_sys.ko) kmod(thmc50.ko) kmod(ti-ads1015.ko) kmod(ti-tfp410.ko) kmod(tifm_7xx1.ko) kmod(tifm_core.ko) kmod(timeriomem-rng.ko) kmod(tipc.ko) kmod(tlclk.ko) kmod(tls.ko) kmod(tm2-touchkey.ko) kmod(tmp102.ko) kmod(tmp103.ko) kmod(tmp108.ko) kmod(tmp401.ko) kmod(tmp421.ko) kmod(torture.ko) kmod(toshiba.ko) kmod(tpm.ko) kmod(tpm_atmel.ko) kmod(tpm_crb.ko) kmod(tpm_infineon.ko) kmod(tpm_nsc.ko) kmod(tpm_tis.ko) kmod(tpm_tis_core.ko) kmod(tps40422.ko) kmod(tps53679.ko) kmod(tps6598x.ko) kmod(trusted.ko) kmod(ts_bm.ko) kmod(ts_fsm.ko) kmod(ts_kmp.ko) kmod(tsl2550.ko) kmod(ttm.ko) kmod(tun.ko) kmod(tunnel4.ko) kmod(tunnel6.ko) kmod(twofish-i586.ko) kmod(twofish_common.ko) kmod(twofish_generic.ko) kmod(typec.ko) kmod(typec_displayport.ko) kmod(typec_ucsi.ko) kmod(typec_wcove.ko) kmod(uPD60620.ko) kmod(uas.ko) kmod(ucd9000.ko) kmod(ucd9200.ko) kmod(ucs2_string.ko) kmod(ucsi_acpi.ko) kmod(udf.ko) kmod(udl.ko) kmod(udp_diag.ko) kmod(udp_tunnel.ko) kmod(uhci-hcd.ko) kmod(uhid.ko) kmod(uinput.ko) kmod(ulpi.ko) kmod(umem.ko) kmod(ums-alauda.ko) kmod(ums-cypress.ko) kmod(ums-datafab.ko) kmod(ums-eneub6250.ko) kmod(ums-freecom.ko) kmod(ums-isd200.ko) kmod(ums-jumpshot.ko) kmod(ums-karma.ko) kmod(ums-onetouch.ko) kmod(ums-realtek.ko) kmod(ums-sddr09.ko) kmod(ums-sddr55.ko) kmod(ums-usbat.ko) kmod(unix.ko) kmod(unix_diag.ko) kmod(usb-common.ko) kmod(usb-storage.ko) kmod(usbcore.ko) kmod(usbhid.ko) kmod(usblp.ko) kmod(usbmon.ko) kmod(usbserial.ko) kmod(usbtmc.ko) kmod(vboxguest.ko) kmod(vctrl-regulator.ko) kmod(veth.ko) kmod(vfat.ko) kmod(vfb.ko) kmod(vfio-pci.ko) kmod(vfio.ko) kmod(vfio_iommu_type1.ko) kmod(vfio_mdev.ko) kmod(vfio_virqfd.ko) kmod(vga16fb.ko) kmod(vgastate.ko) kmod(vgem.ko) kmod(vhost.ko) kmod(vhost_net.ko) kmod(vhost_scsi.ko) kmod(vhost_vsock.ko) kmod(via-agp.ko) kmod(via-cputemp.ko) kmod(via-rhine.ko) kmod(via-rng.ko) kmod(via-velocity.ko) kmod(via686a.ko) kmod(via_wdt.ko) kmod(video.ko) kmod(virt-dma.ko) kmod(virtio-gpu.ko) kmod(virtio-rng.ko) kmod(virtio.ko) kmod(virtio_balloon.ko) kmod(virtio_blk.ko) kmod(virtio_console.ko) kmod(virtio_crypto.ko) kmod(virtio_input.ko) kmod(virtio_mmio.ko) kmod(virtio_net.ko) kmod(virtio_pci.ko) kmod(virtio_ring.ko) kmod(virtio_rpmsg_bus.ko) kmod(virtio_scsi.ko) kmod(vitesse.ko) kmod(vl6180.ko) kmod(vmac.ko) kmod(vmw_balloon.ko) kmod(vmw_pvscsi.ko) kmod(vmw_vmci.ko) kmod(vmw_vsock_virtio_transport.ko) kmod(vmw_vsock_virtio_transport_common.ko) kmod(vmw_vsock_vmci_transport.ko) kmod(vmwgfx.ko) kmod(vmxnet3.ko) kmod(vport-geneve.ko) kmod(vport-gre.ko) kmod(vport-vxlan.ko) kmod(vrf.ko) kmod(vsock.ko) kmod(vsock_diag.ko) kmod(vsockmon.ko) kmod(vsxxxaa.ko) kmod(vt1211.ko) kmod(vt8231.ko) kmod(vxlan.ko) kmod(w83627ehf.ko) kmod(w83627hf.ko) kmod(w83627hf_wdt.ko) kmod(w83773g.ko) kmod(w83781d.ko) kmod(w83791d.ko) kmod(w83792d.ko) kmod(w83793.ko) kmod(w83795.ko) kmod(w83877f_wdt.ko) kmod(w83977f_wdt.ko) kmod(w83l785ts.ko) kmod(w83l786ng.ko) kmod(wacom.ko) kmod(wd719x.ko) kmod(wdat_wdt.ko) kmod(wdt_pci.ko) kmod(wistron_btns.ko) kmod(wp512.ko) kmod(x38_edac.ko) kmod(x509_key_parser.ko) kmod(x86_pkg_temp_thermal.ko) kmod(x_tables.ko) kmod(xcbc.ko) kmod(xfrm4_mode_beet.ko) kmod(xfrm4_mode_transport.ko) kmod(xfrm4_mode_tunnel.ko) kmod(xfrm4_tunnel.ko) kmod(xfrm6_mode_beet.ko) kmod(xfrm6_mode_ro.ko) kmod(xfrm6_mode_transport.ko) kmod(xfrm6_mode_tunnel.ko) kmod(xfrm6_tunnel.ko) kmod(xfrm_algo.ko) kmod(xfrm_ipcomp.ko) kmod(xfrm_user.ko) kmod(xfs.ko) kmod(xhci-hcd.ko) kmod(xhci-pci.ko) kmod(xilinx-pr-decoupler.ko) kmod(xilinx-spi.ko) kmod(xilinx_gmii2rgmii.ko) kmod(xillybus_core.ko) kmod(xillybus_pcie.ko) kmod(xlnx_vcu.ko) kmod(xor.ko) kmod(xt_AUDIT.ko) kmod(xt_CHECKSUM.ko) kmod(xt_CLASSIFY.ko) kmod(xt_CONNSECMARK.ko) kmod(xt_CT.ko) kmod(xt_DSCP.ko) kmod(xt_HL.ko) kmod(xt_HMARK.ko) kmod(xt_IDLETIMER.ko) kmod(xt_LED.ko) kmod(xt_LOG.ko) kmod(xt_NETMAP.ko) kmod(xt_NFLOG.ko) kmod(xt_NFQUEUE.ko) kmod(xt_RATEEST.ko) kmod(xt_REDIRECT.ko) kmod(xt_SECMARK.ko) kmod(xt_TCPMSS.ko) kmod(xt_TCPOPTSTRIP.ko) kmod(xt_TEE.ko) kmod(xt_TPROXY.ko) kmod(xt_TRACE.ko) kmod(xt_addrtype.ko) kmod(xt_bpf.ko) kmod(xt_cgroup.ko) kmod(xt_cluster.ko) kmod(xt_comment.ko) kmod(xt_connbytes.ko) kmod(xt_connlabel.ko) kmod(xt_connlimit.ko) kmod(xt_connmark.ko) kmod(xt_conntrack.ko) kmod(xt_cpu.ko) kmod(xt_dccp.ko) kmod(xt_devgroup.ko) kmod(xt_dscp.ko) kmod(xt_ecn.ko) kmod(xt_esp.ko) kmod(xt_hashlimit.ko) kmod(xt_helper.ko) kmod(xt_hl.ko) kmod(xt_ipcomp.ko) kmod(xt_iprange.ko) kmod(xt_ipvs.ko) kmod(xt_l2tp.ko) kmod(xt_length.ko) kmod(xt_limit.ko) kmod(xt_mac.ko) kmod(xt_mark.ko) kmod(xt_multiport.ko) kmod(xt_nat.ko) kmod(xt_nfacct.ko) kmod(xt_osf.ko) kmod(xt_owner.ko) kmod(xt_physdev.ko) kmod(xt_pkttype.ko) kmod(xt_policy.ko) kmod(xt_quota.ko) kmod(xt_rateest.ko) kmod(xt_realm.ko) kmod(xt_recent.ko) kmod(xt_sctp.ko) kmod(xt_set.ko) kmod(xt_socket.ko) kmod(xt_state.ko) kmod(xt_statistic.ko) kmod(xt_string.ko) kmod(xt_tcpmss.ko) kmod(xt_tcpudp.ko) kmod(xt_time.ko) kmod(xt_u32.ko) kmod(xts.ko) kmod(xxhash.ko) kmod(xz_dec.ko) kmod(yealink.ko) kmod(z3fold.ko) kmod(zbud.ko) kmod(zl6100.ko) kmod(zlib_deflate.ko) kmod(zlib_inflate.ko) kmod(zopt2201.ko) kmod(zpool.ko) kmod(zram.ko) kmod(zsmalloc.ko) kmod(zstd_compress.ko) kmod(zstd_decompress.ko) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /usr/bin/kernel-install coreutils dracut >= 027 linux-firmware >= 20150904-56.git6ebf5d57 systemd >= 203-2 Requires(post): /bin/sh Requires(preun): /bin/sh systemd >= 200 Requires(posttrans): /bin/sh Conflicts: xfsprogs < 4.3.0-1 xorg-x11-drv-vmmouse < 13.0.99 Processing files: kernel-rt-4.19.30-200.rt16.21.fc31.i686 Processing files: kernel-rt-devel-4.19.30-200.rt16.21.fc31.i686 Provides: installonlypkg(kernel) kernel-devel-i686 = 4.19.30-200.rt16.21.fc31+rt kernel-devel-uname-r = 4.19.30-200.rt16.21.fc31.i686+rt kernel-rt-devel = 4.19.30-200.rt16.21.fc31 kernel-rt-devel(x86-32) = 4.19.30-200.rt16.21.fc31 kernel-rt-devel-i686 = 4.19.30-200.rt16.21.fc31 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): findutils Requires(post): /bin/sh Processing files: kernel-rt-modules-4.19.30-200.rt16.21.fc31.i686 Provides: installonlypkg(kernel-module) kernel-modules = 4.19.30-200.rt16.21.fc31+rt kernel-modules-i686 = 4.19.30-200.rt16.21.fc31+rt kernel-rt-modules = 4.19.30-200.rt16.21.fc31 kernel-rt-modules(x86-32) = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-i686 = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-uname-r = 4.19.30-200.rt16.21.fc31.i686+rt kmod(3c574_cs.ko) kmod(3c589_cs.ko) kmod(3c59x.ko) kmod(6lowpan.ko) kmod(8250_exar.ko) kmod(8250_lpss.ko) kmod(8250_moxa.ko) kmod(8250_of.ko) kmod(9pnet_rdma.ko) kmod(a8293.ko) kmod(aacraid.ko) kmod(ac97_bus.ko) kmod(acecad.ko) kmod(acenic.ko) kmod(acer-wireless.ko) kmod(acer-wmi.ko) kmod(acerhdf.ko) kmod(acp_audio_dma.ko) kmod(adf7242.ko) kmod(adutux.ko) kmod(af9013.ko) kmod(af9033.ko) kmod(aic79xx.ko) kmod(aic7xxx.ko) kmod(aiptek.ko) kmod(aircable.ko) kmod(alienware-wmi.ko) kmod(altera-ci.ko) kmod(alx.ko) kmod(amd-xgbe.ko) kmod(amd8111e.ko) kmod(amdgpu.ko) kmod(amilo-rfkill.ko) kmod(apple-gmux.ko) kmod(appledisplay.ko) kmod(ar5523.ko) kmod(arc_uart.ko) kmod(ark3116.ko) kmod(as102_fe.ko) kmod(ascot2e.ko) kmod(asix.ko) kmod(ast.ko) kmod(asus-laptop.ko) kmod(asus-nb-wmi.ko) kmod(asus-wireless.ko) kmod(asus-wmi.ko) kmod(at86rf230.ko) kmod(atbm8830.ko) kmod(ath.ko) kmod(ath10k_core.ko) kmod(ath10k_pci.ko) kmod(ath10k_sdio.ko) kmod(ath10k_usb.ko) kmod(ath3k.ko) kmod(ath5k.ko) kmod(ath6kl_core.ko) kmod(ath6kl_sdio.ko) kmod(ath6kl_usb.ko) kmod(ath9k.ko) kmod(ath9k_common.ko) kmod(ath9k_htc.ko) kmod(ath9k_hw.ko) kmod(ati_remote.ko) kmod(atl1.ko) kmod(atl1c.ko) kmod(atl1e.ko) kmod(atl2.ko) kmod(atm.ko) kmod(atmel_mxt_ts.ko) kmod(atmtcp.ko) kmod(atusb.ko) kmod(au0828.ko) kmod(au8522_common.ko) kmod(au8522_decoder.ko) kmod(au8522_dig.ko) kmod(ax25.ko) kmod(ax88179_178a.ko) kmod(b1.ko) kmod(b1dma.ko) kmod(b1pci.ko) kmod(b1pcmcia.ko) kmod(b2c2-flexcop-pci.ko) kmod(b2c2-flexcop-usb.ko) kmod(b2c2-flexcop.ko) kmod(b43.ko) kmod(b43legacy.ko) kmod(b44.ko) kmod(b53_common.ko) kmod(b53_mdio.ko) kmod(b53_mmap.ko) kmod(b53_spi.ko) kmod(b53_srab.ko) kmod(baycom_epp.ko) kmod(bcm-sf2.ko) kmod(bcm203x.ko) kmod(bcm3510.ko) kmod(bcma.ko) kmod(bd9571mwv.ko) kmod(be2iscsi.ko) kmod(be2net.ko) kmod(belkin_sa.ko) kmod(bfa.ko) kmod(bfusb.ko) kmod(block2mtd.ko) kmod(bluecard_cs.ko) kmod(bluetooth.ko) kmod(bluetooth_6lowpan.ko) kmod(bnep.ko) kmod(bnx2.ko) kmod(bnx2fc.ko) kmod(bnx2i.ko) kmod(bnx2x.ko) kmod(bnxt_en.ko) kmod(bpa10x.ko) kmod(brcmfmac.ko) kmod(brcmsmac.ko) kmod(brcmutil.ko) kmod(bsd_comp.ko) kmod(bt3c_cs.ko) kmod(bt878.ko) kmod(btbcm.ko) kmod(btcoexist.ko) kmod(btintel.ko) kmod(btmrvl.ko) kmod(btmrvl_sdio.ko) kmod(btqca.ko) kmod(btrsi.ko) kmod(btrtl.ko) kmod(btsdio.ko) kmod(bttv.ko) kmod(btusb.ko) kmod(budget-av.ko) kmod(budget-ci.ko) kmod(budget-core.ko) kmod(budget-patch.ko) kmod(budget.ko) kmod(c4.ko) kmod(c_can.ko) kmod(c_can_pci.ko) kmod(ca8210.ko) kmod(can-bcm.ko) kmod(can-dev.ko) kmod(can-gw.ko) kmod(can-raw.ko) kmod(can.ko) kmod(capidrv.ko) kmod(carl9170.ko) kmod(cassini.ko) kmod(catc.ko) kmod(cb710-mmc.ko) kmod(cc2520.ko) kmod(cc770.ko) kmod(cc770_platform.ko) kmod(cdc_eem.ko) kmod(cdc_ether.ko) kmod(cdc_mbim.ko) kmod(cdc_ncm.ko) kmod(cdc_subset.ko) kmod(cec.ko) kmod(cfag12864b.ko) kmod(cfag12864bfb.ko) kmod(cfg80211.ko) kmod(ch341.ko) kmod(ch7006.ko) kmod(ch9200.ko) kmod(chaoskey.ko) kmod(charlcd.ko) kmod(chash.ko) kmod(chcr.ko) kmod(chipreg.ko) kmod(chromeos_laptop.ko) kmod(chromeos_pstore.ko) kmod(chtls.ko) kmod(classmate-laptop.ko) kmod(cmtp.ko) kmod(cnic.ko) kmod(compal-laptop.ko) kmod(cp210x.ko) kmod(cpia2.ko) kmod(cqhci.ko) kmod(cramfs.ko) kmod(cros_kbd_led_backlight.ko) kmod(cs3308.ko) kmod(cs5345.ko) kmod(cs53l32a.ko) kmod(csiostor.ko) kmod(cw1200_core.ko) kmod(cw1200_wlan_sdio.ko) kmod(cw1200_wlan_spi.ko) kmod(cx18-alsa.ko) kmod(cx18.ko) kmod(cx22700.ko) kmod(cx22702.ko) kmod(cx231xx-alsa.ko) kmod(cx231xx-dvb.ko) kmod(cx231xx.ko) kmod(cx2341x.ko) kmod(cx23885.ko) kmod(cx24110.ko) kmod(cx24113.ko) kmod(cx24116.ko) kmod(cx24117.ko) kmod(cx24120.ko) kmod(cx24123.ko) kmod(cx25840.ko) kmod(cx82310_eth.ko) kmod(cx88-alsa.ko) kmod(cx88-blackbird.ko) kmod(cx88-dvb.ko) kmod(cx88-vp3054-i2c.ko) kmod(cx8800.ko) kmod(cx8802.ko) kmod(cx88xx.ko) kmod(cxacru.ko) kmod(cxd2099.ko) kmod(cxd2820r.ko) kmod(cxd2841er.ko) kmod(cxd2880-spi.ko) kmod(cxgb.ko) kmod(cxgb3.ko) kmod(cxgb3i.ko) kmod(cxgb4.ko) kmod(cxgb4i.ko) kmod(cxgb4vf.ko) kmod(cxgbit.ko) kmod(cyberjack.ko) kmod(cyclades.ko) kmod(cypress_firmware.ko) kmod(cypress_m8.ko) kmod(ddbridge.ko) kmod(de2104x.ko) kmod(de4x5.ko) kmod(dell-laptop.ko) kmod(dell-rbtn.ko) kmod(dell-smbios.ko) kmod(dell-smo8800.ko) kmod(dell-wmi-aio.ko) kmod(dell-wmi-descriptor.ko) kmod(dell-wmi-led.ko) kmod(dell-wmi.ko) kmod(designware_i2s.ko) kmod(dib0070.ko) kmod(dib0090.ko) kmod(dib3000mb.ko) kmod(dib3000mc.ko) kmod(dib7000m.ko) kmod(dib7000p.ko) kmod(dib8000.ko) kmod(dibx000_common.ko) kmod(digi_acceleport.ko) kmod(diva_mnt.ko) kmod(divacapi.ko) kmod(divadidd.ko) kmod(dl2k.ko) kmod(dm1105.ko) kmod(dm9601.ko) kmod(dmfe.ko) kmod(drx39xyj.ko) kmod(drxd.ko) kmod(drxk.ko) kmod(ds3000.ko) kmod(dsa_core.ko) kmod(dsa_loop.ko) kmod(dsbr100.ko) kmod(dst.ko) kmod(dst_ca.ko) kmod(dtl1_cs.ko) kmod(dvb-as102.ko) kmod(dvb-bt8xx.ko) kmod(dvb-core.ko) kmod(dvb-pll.ko) kmod(dvb-ttpci.ko) kmod(dvb-ttusb-budget.ko) kmod(dvb-usb-a800.ko) kmod(dvb-usb-af9005-remote.ko) kmod(dvb-usb-af9005.ko) kmod(dvb-usb-af9015.ko) kmod(dvb-usb-af9035.ko) kmod(dvb-usb-anysee.ko) kmod(dvb-usb-au6610.ko) kmod(dvb-usb-az6007.ko) kmod(dvb-usb-az6027.ko) kmod(dvb-usb-ce6230.ko) kmod(dvb-usb-cinergyT2.ko) kmod(dvb-usb-cxusb.ko) kmod(dvb-usb-dib0700.ko) kmod(dvb-usb-dibusb-common.ko) kmod(dvb-usb-dibusb-mb.ko) kmod(dvb-usb-dibusb-mc-common.ko) kmod(dvb-usb-dibusb-mc.ko) kmod(dvb-usb-digitv.ko) kmod(dvb-usb-dtt200u.ko) kmod(dvb-usb-dtv5100.ko) kmod(dvb-usb-dvbsky.ko) kmod(dvb-usb-dw2102.ko) kmod(dvb-usb-ec168.ko) kmod(dvb-usb-gl861.ko) kmod(dvb-usb-gp8psk.ko) kmod(dvb-usb-lmedm04.ko) kmod(dvb-usb-m920x.ko) kmod(dvb-usb-mxl111sf.ko) kmod(dvb-usb-nova-t-usb2.ko) kmod(dvb-usb-opera.ko) kmod(dvb-usb-pctv452e.ko) kmod(dvb-usb-rtl28xxu.ko) kmod(dvb-usb-technisat-usb2.ko) kmod(dvb-usb-ttusb2.ko) kmod(dvb-usb-umt-010.ko) kmod(dvb-usb-vp702x.ko) kmod(dvb-usb-vp7045.ko) kmod(dvb-usb.ko) kmod(dvb_dummy_fe.ko) kmod(dvb_usb_v2.ko) kmod(dynapro.ko) kmod(e4000.ko) kmod(earth-pt1.ko) kmod(ec100.ko) kmod(ecryptfs.ko) kmod(edt-ft5x06.ko) kmod(eeepc-laptop.ko) kmod(eeepc-wmi.ko) kmod(eeti_ts.ko) kmod(egalax_ts.ko) kmod(egalax_ts_serial.ko) kmod(elants_i2c.ko) kmod(elo.ko) kmod(em28xx-alsa.ko) kmod(em28xx-dvb.ko) kmod(em28xx-rc.ko) kmod(em28xx-v4l.ko) kmod(em28xx.ko) kmod(emi26.ko) kmod(emi62.ko) kmod(empeg.ko) kmod(emu10k1-gp.ko) kmod(ene_ir.ko) kmod(eni.ko) kmod(enic.ko) kmod(epic100.ko) kmod(esas2r.ko) kmod(ezusb.ko) kmod(f81534.ko) kmod(fakelb.ko) kmod(fc0011.ko) kmod(fc0012.ko) kmod(fc0013.ko) kmod(fc2580.ko) kmod(fcoe.ko) kmod(fintek-cir.ko) kmod(firedtv.ko) kmod(firestream.ko) kmod(firewire-core.ko) kmod(firewire-net.ko) kmod(firewire-ohci.ko) kmod(firewire-sbp2.ko) kmod(fm801-gp.ko) kmod(fmc-chardev.ko) kmod(fmc-fakedev.ko) kmod(fmc-trivial.ko) kmod(fmc-write-eeprom.ko) kmod(fmc.ko) kmod(fnic.ko) kmod(forcedeth.ko) kmod(ftdi-elan.ko) kmod(ftdi_sio.ko) kmod(fujitsu-laptop.ko) kmod(fujitsu-tablet.ko) kmod(fujitsu_ts.ko) kmod(gameport.ko) kmod(garmin_gps.ko) kmod(genet.ko) kmod(gigaset.ko) kmod(gl620a.ko) kmod(gma500_gfx.ko) kmod(go7007-loader.ko) kmod(go7007-usb.ko) kmod(go7007.ko) kmod(goodix.ko) kmod(gp8psk-fe.ko) kmod(gpd-pocket-fan.ko) kmod(gpio-ir-recv.ko) kmod(gpio-ir-tx.ko) kmod(gs_usb.ko) kmod(gspca_benq.ko) kmod(gspca_conex.ko) kmod(gspca_cpia1.ko) kmod(gspca_dtcs033.ko) kmod(gspca_etoms.ko) kmod(gspca_finepix.ko) kmod(gspca_gl860.ko) kmod(gspca_jeilinj.ko) kmod(gspca_jl2005bcd.ko) kmod(gspca_kinect.ko) kmod(gspca_konica.ko) kmod(gspca_m5602.ko) kmod(gspca_main.ko) kmod(gspca_mars.ko) kmod(gspca_mr97310a.ko) kmod(gspca_nw80x.ko) kmod(gspca_ov519.ko) kmod(gspca_ov534.ko) kmod(gspca_ov534_9.ko) kmod(gspca_pac207.ko) kmod(gspca_pac7302.ko) kmod(gspca_pac7311.ko) kmod(gspca_se401.ko) kmod(gspca_sn9c2028.ko) kmod(gspca_sn9c20x.ko) kmod(gspca_sonixb.ko) kmod(gspca_sonixj.ko) kmod(gspca_spca1528.ko) kmod(gspca_spca500.ko) kmod(gspca_spca501.ko) kmod(gspca_spca505.ko) kmod(gspca_spca506.ko) kmod(gspca_spca508.ko) kmod(gspca_spca561.ko) kmod(gspca_sq905.ko) kmod(gspca_sq905c.ko) kmod(gspca_sq930x.ko) kmod(gspca_stk014.ko) kmod(gspca_stk1135.ko) kmod(gspca_stv0680.ko) kmod(gspca_stv06xx.ko) kmod(gspca_sunplus.ko) kmod(gspca_t613.ko) kmod(gspca_topro.ko) kmod(gspca_touptek.ko) kmod(gspca_tv8532.ko) kmod(gspca_vc032x.ko) kmod(gspca_vicam.ko) kmod(gspca_xirlink_cit.ko) kmod(gspca_zc3xx.ko) kmod(gtco.ko) kmod(gunze.ko) kmod(hamachi.ko) kmod(hanwang.ko) kmod(hci.ko) kmod(hci_nokia.ko) kmod(hci_uart.ko) kmod(hci_vhci.ko) kmod(hd44780.ko) kmod(hdaps.ko) kmod(hdpvr.ko) kmod(he.ko) kmod(helene.ko) kmod(hexium_gemini.ko) kmod(hexium_orion.ko) kmod(hfcsusb.ko) kmod(hfs.ko) kmod(hfsplus.ko) kmod(hi311x.ko) kmod(hi6210-i2s.ko) kmod(hid-picolcd.ko) kmod(hid-prodikeys.ko) kmod(hid-sensor-accel-3d.ko) kmod(hid-sensor-als.ko) kmod(hid-sensor-gyro-3d.ko) kmod(hid-sensor-hub.ko) kmod(hid-sensor-humidity.ko) kmod(hid-sensor-iio-common.ko) kmod(hid-sensor-incl-3d.ko) kmod(hid-sensor-magn-3d.ko) kmod(hid-sensor-rotation.ko) kmod(hid-sensor-temperature.ko) kmod(hid-sensor-trigger.ko) kmod(hidp.ko) kmod(hisax.ko) kmod(hisax_fcpcipnp.ko) kmod(hisax_isac.ko) kmod(hisax_st5481.ko) kmod(hopper.ko) kmod(horus3a.ko) kmod(hp-wireless.ko) kmod(hp-wmi.ko) kmod(hp_accel.ko) kmod(hso.ko) kmod(ht16k33.ko) kmod(huawei_cdc_ncm.ko) kmod(hwa-hc.ko) kmod(i1480-dfu-usb.ko) kmod(i1480-est.ko) kmod(i40iw.ko) kmod(i82092.ko) kmod(i915.ko) kmod(ib_cm.ko) kmod(ib_core.ko) kmod(ib_ipoib.ko) kmod(ib_iser.ko) kmod(ib_isert.ko) kmod(ib_mthca.ko) kmod(ib_srp.ko) kmod(ib_srpt.ko) kmod(ib_umad.ko) kmod(ib_uverbs.ko) kmod(ideapad-laptop.ko) kmod(idmouse.ko) kmod(ieee802154.ko) kmod(ieee802154_6lowpan.ko) kmod(ieee802154_socket.ko) kmod(ifi_canfd.ko) kmod(igorplugusb.ko) kmod(iguanair.ko) kmod(ili210x.ko) kmod(imon.ko) kmod(imon_raw.ko) kmod(inexio.ko) kmod(int51x1.ko) kmod(intel-hid.ko) kmod(intel-lpss-acpi.ko) kmod(intel-lpss-pci.ko) kmod(intel-lpss.ko) kmod(intel-rst.ko) kmod(intel-vbtn.ko) kmod(intel-wmi-thunderbolt.ko) kmod(intel_bxtwc_tmu.ko) kmod(intel_chtdc_ti_pwrbtn.ko) kmod(intel_ips.ko) kmod(intel_oaktrail.ko) kmod(intel_punit_ipc.ko) kmod(intel_soc_pmic_chtdc_ti.ko) kmod(io_edgeport.ko) kmod(io_ti.ko) kmod(iowarrior.ko) kmod(ipaq.ko) kmod(ipheth.ko) kmod(ipu3-cio2.ko) kmod(ipw.ko) kmod(ipw2100.ko) kmod(ipw2200.ko) kmod(ipwireless.ko) kmod(ir-hix5hd2.ko) kmod(ir-imon-decoder.ko) kmod(ir-jvc-decoder.ko) kmod(ir-kbd-i2c.ko) kmod(ir-mce_kbd-decoder.ko) kmod(ir-nec-decoder.ko) kmod(ir-rc5-decoder.ko) kmod(ir-rc6-decoder.ko) kmod(ir-sanyo-decoder.ko) kmod(ir-sharp-decoder.ko) kmod(ir-sony-decoder.ko) kmod(ir-spi.ko) kmod(ir-usb.ko) kmod(ir-xmp-decoder.ko) kmod(isci.ko) kmod(iscsi_boot_sysfs.ko) kmod(iscsi_ibft.ko) kmod(isdn.ko) kmod(isdnhdlc.ko) kmod(isight_firmware.ko) kmod(isl6405.ko) kmod(isl6421.ko) kmod(isl6423.ko) kmod(it913x.ko) kmod(itd1000.ko) kmod(ite-cir.ko) kmod(iuu_phoenix.ko) kmod(ivtv.ko) kmod(ivtvfb.ko) kmod(iw_cm.ko) kmod(iw_cxgb3.ko) kmod(iw_cxgb4.ko) kmod(iw_nes.ko) kmod(iwl3945.ko) kmod(iwl4965.ko) kmod(iwldvm.ko) kmod(iwlegacy.ko) kmod(iwlmvm.ko) kmod(iwlwifi.ko) kmod(ix2505v.ko) kmod(jffs2.ko) kmod(jfs.ko) kmod(jmb38x_ms.ko) kmod(jsm.ko) kmod(kalmia.ko) kmod(kaweth.ko) kmod(kbtab.ko) kmod(kernelcapi.ko) kmod(keyspan.ko) kmod(keyspan_pda.ko) kmod(kl5kusb105.ko) kmod(kobil_sct.ko) kmod(ks0108.ko) kmod(ksz_common.ko) kmod(ksz_spi.ko) kmod(kvaser_usb.ko) kmod(l1oip.ko) kmod(l2tp_core.ko) kmod(l2tp_ip.ko) kmod(l2tp_ip6.ko) kmod(l64781.ko) kmod(lan78xx.ko) kmod(lan9303-core.ko) kmod(lan9303_i2c.ko) kmod(lan9303_mdio.ko) kmod(ldusb.ko) kmod(led-class-flash.ko) kmod(leds-apu.ko) kmod(leds-as3645a.ko) kmod(leds-blinkm.ko) kmod(leds-clevo-mail.ko) kmod(leds-is31fl32xx.ko) kmod(leds-lm3530.ko) kmod(leds-lm3692x.ko) kmod(leds-lp3944.ko) kmod(leds-lp3952.ko) kmod(leds-lt3593.ko) kmod(leds-mlxcpld.ko) kmod(leds-mlxreg.ko) kmod(leds-nic78bx.ko) kmod(leds-pca9532.ko) kmod(leds-regulator.ko) kmod(leds-ss4200.ko) kmod(ledtrig-activity.ko) kmod(ledtrig-backlight.ko) kmod(ledtrig-camera.ko) kmod(ledtrig-default-on.ko) kmod(ledtrig-gpio.ko) kmod(ledtrig-heartbeat.ko) kmod(ledtrig-netdev.ko) kmod(ledtrig-oneshot.ko) kmod(ledtrig-timer.ko) kmod(ledtrig-transient.ko) kmod(legousbtower.ko) kmod(lg-vl600.ko) kmod(lg2160.ko) kmod(lgdt3305.ko) kmod(lgdt3306a.ko) kmod(lgdt330x.ko) kmod(lgs8gxx.ko) kmod(lib80211.ko) kmod(lib80211_crypt_ccmp.ko) kmod(lib80211_crypt_tkip.ko) kmod(lib80211_crypt_wep.ko) kmod(libcxgb.ko) kmod(libcxgbi.ko) kmod(libertas.ko) kmod(libertas_cs.ko) kmod(libertas_sdio.ko) kmod(libfcoe.ko) kmod(libipw.ko) kmod(libsas.ko) kmod(lightning.ko) kmod(lnbh25.ko) kmod(lnbp21.ko) kmod(lnbp22.ko) kmod(lpc_ich.ko) kmod(lpc_sch.ko) kmod(lpfc.ko) kmod(m52790.ko) kmod(m88ds3103.ko) kmod(m88rs2000.ko) kmod(m88rs6000t.ko) kmod(mISDN_core.ko) kmod(mISDNinfineon.ko) kmod(mISDNipac.ko) kmod(mISDNisar.ko) kmod(m_can.ko) kmod(mac80211.ko) kmod(mac80211_hwsim.ko) kmod(mac802154.ko) kmod(macb.ko) kmod(macb_pci.ko) kmod(mantis.ko) kmod(mantis_core.ko) kmod(max2165.ko) kmod(mb86a16.ko) kmod(mb86a20s.ko) kmod(mc44s803.ko) kmod(mcba_usb.ko) kmod(mceusb.ko) kmod(mcr20a.ko) kmod(mcs5000_ts.ko) kmod(mcs7830.ko) kmod(mct_u232.ko) kmod(mdc800.ko) kmod(media.ko) kmod(megaraid.ko) kmod(megaraid_mbox.ko) kmod(megaraid_mm.ko) kmod(megaraid_sas.ko) kmod(mei_phy.ko) kmod(memstick.ko) kmod(meye.ko) kmod(mgag200.ko) kmod(microread.ko) kmod(microread_i2c.ko) kmod(microread_mei.ko) kmod(microtek.ko) kmod(minix.ko) kmod(mk712.ko) kmod(mlx-platform.ko) kmod(mlx4_core.ko) kmod(mlx4_en.ko) kmod(mlx4_ib.ko) kmod(mlx5_core.ko) kmod(mlxfw.ko) kmod(mlxreg-hotplug.ko) kmod(mlxreg-io.ko) kmod(mlxsw_core.ko) kmod(mlxsw_i2c.ko) kmod(mlxsw_minimal.ko) kmod(mlxsw_pci.ko) kmod(mlxsw_spectrum.ko) kmod(mlxsw_switchib.ko) kmod(mlxsw_switchx2.ko) kmod(mmc_block.ko) kmod(mmc_core.ko) kmod(mms114.ko) kmod(mn88472.ko) kmod(mn88473.ko) kmod(mos7720.ko) kmod(mos7840.ko) kmod(mpls_gso.ko) kmod(mpls_iptunnel.ko) kmod(mpls_router.ko) kmod(mpt3sas.ko) kmod(mrf24j40.ko) kmod(msi-laptop.ko) kmod(msi-wmi.ko) kmod(msp3400.ko) kmod(mspro_block.ko) kmod(mt2060.ko) kmod(mt2063.ko) kmod(mt20xx.ko) kmod(mt2131.ko) kmod(mt2266.ko) kmod(mt312.ko) kmod(mt352.ko) kmod(mt7530.ko) kmod(mt76-usb.ko) kmod(mt76.ko) kmod(mt7601u.ko) kmod(mt76x0.ko) kmod(mt76x2-common.ko) kmod(mt76x2e.ko) kmod(mt76x2u.ko) kmod(mt9v011.ko) kmod(mtd.ko) kmod(mtouch.ko) kmod(mv88e6xxx.ko) kmod(mvmdio.ko) kmod(mvsas.ko) kmod(mwifiex.ko) kmod(mwifiex_pcie.ko) kmod(mwifiex_sdio.ko) kmod(mwifiex_usb.ko) kmod(mwl8k.ko) kmod(mxb.ko) kmod(mxl111sf-demod.ko) kmod(mxl111sf-tuner.ko) kmod(mxl5005s.ko) kmod(mxl5007t.ko) kmod(mxl5xx.ko) kmod(mxm-wmi.ko) kmod(n_gsm.ko) kmod(n_hdlc.ko) kmod(n_r3964.ko) kmod(navman.ko) kmod(nci.ko) kmod(net1080.ko) kmod(netup-unidvb.ko) kmod(netxen_nic.ko) kmod(nfc.ko) kmod(nfc_digital.ko) kmod(nfcmrvl.ko) kmod(nfcmrvl_usb.ko) kmod(nfcsim.ko) kmod(ngene.ko) kmod(nhc_dest.ko) kmod(nhc_fragment.ko) kmod(nhc_ghc_ext_dest.ko) kmod(nhc_ghc_ext_frag.ko) kmod(nhc_ghc_ext_hop.ko) kmod(nhc_ghc_ext_route.ko) kmod(nhc_ghc_icmpv6.ko) kmod(nhc_ghc_udp.ko) kmod(nhc_hop.ko) kmod(nhc_ipv6.ko) kmod(nhc_mobility.ko) kmod(nhc_routing.ko) kmod(nhc_udp.ko) kmod(nicstar.ko) kmod(niu.ko) kmod(nmclan_cs.ko) kmod(nosy.ko) kmod(nouveau.ko) kmod(nozomi.ko) kmod(ns558.ko) kmod(nuvoton-cir.ko) kmod(nvme-rdma.ko) kmod(nvmet-rdma.ko) kmod(nxp-nci.ko) kmod(nxp-nci_i2c.ko) kmod(nxt200x.ko) kmod(nxt6000.ko) kmod(ocrdma.ko) kmod(ofpart.ko) kmod(omninet.ko) kmod(opticon.ko) kmod(option.ko) kmod(or51132.ko) kmod(or51211.ko) kmod(oti6858.ko) kmod(ov2640.ko) kmod(ov7640.ko) kmod(p54common.ko) kmod(p54pci.ko) kmod(p54usb.ko) kmod(panasonic-laptop.ko) kmod(parport_serial.ko) kmod(pch_can.ko) kmod(pch_gbe.ko) kmod(pcnet32.ko) kmod(pd6729.ko) kmod(peak_pci.ko) kmod(peak_pciefd.ko) kmod(peak_usb.ko) kmod(peaq-wmi.ko) kmod(pegasus.ko) kmod(pegasus_notetaker.ko) kmod(penmount.ko) kmod(pixcir_i2c_ts.ko) kmod(pl2303.ko) kmod(plusb.ko) kmod(pluto2.ko) kmod(pm80xx.ko) kmod(pmcraid.ko) kmod(pn533.ko) kmod(pn533_i2c.ko) kmod(pn533_usb.ko) kmod(pn544.ko) kmod(pn544_i2c.ko) kmod(pn544_mei.ko) kmod(port100.ko) kmod(ppp_async.ko) kmod(ppp_deflate.ko) kmod(ppp_generic.ko) kmod(ppp_mppe.ko) kmod(ppp_synctty.ko) kmod(pppoe.ko) kmod(pppox.ko) kmod(pptp.ko) kmod(pulse8-cec.ko) kmod(pvpanic.ko) kmod(pvrusb2.ko) kmod(pwc.ko) kmod(pwm-ir-tx.ko) kmod(pwrseq_emmc.ko) kmod(pwrseq_sd8787.ko) kmod(pwrseq_simple.ko) kmod(qca8k.ko) kmod(qcaux.ko) kmod(qcserial.ko) kmod(qed.ko) kmod(qede.ko) kmod(qedf.ko) kmod(qedi.ko) kmod(qla1280.ko) kmod(qla2xxx.ko) kmod(qla3xxx.ko) kmod(qla4xxx.ko) kmod(qlcnic.ko) kmod(qlge.ko) kmod(qm1d1b0004.ko) kmod(qm1d1c0042.ko) kmod(qmi_wwan.ko) kmod(qt1010.ko) kmod(qtnfmac.ko) kmod(qtnfmac_pearl_pcie.ko) kmod(quatech2.ko) kmod(r592.ko) kmod(r6040.ko) kmod(r8152.ko) kmod(r8192e_pci.ko) kmod(r820t.ko) kmod(r8712u.ko) kmod(r8723bs.ko) kmod(r8822be.ko) kmod(radeon.ko) kmod(radio-keene.ko) kmod(radio-ma901.ko) kmod(radio-maxiradio.ko) kmod(radio-mr800.ko) kmod(radio-shark.ko) kmod(radio-si470x-common.ko) kmod(radio-si470x-i2c.ko) kmod(radio-si470x-usb.ko) kmod(radio-tea5764.ko) kmod(radio-wl1273.ko) kmod(rainshadow-cec.ko) kmod(raydium_i2c_ts.ko) kmod(rc-adstech-dvb-t-pci.ko) kmod(rc-alink-dtu-m.ko) kmod(rc-anysee.ko) kmod(rc-apac-viewcomp.ko) kmod(rc-astrometa-t2hybrid.ko) kmod(rc-asus-pc39.ko) kmod(rc-asus-ps3-100.ko) kmod(rc-ati-tv-wonder-hd-600.ko) kmod(rc-ati-x10.ko) kmod(rc-avermedia-a16d.ko) kmod(rc-avermedia-cardbus.ko) kmod(rc-avermedia-dvbt.ko) kmod(rc-avermedia-m135a.ko) kmod(rc-avermedia-m733a-rm-k6.ko) kmod(rc-avermedia-rm-ks.ko) kmod(rc-avermedia.ko) kmod(rc-avertv-303.ko) kmod(rc-azurewave-ad-tu700.ko) kmod(rc-behold-columbus.ko) kmod(rc-behold.ko) kmod(rc-budget-ci-old.ko) kmod(rc-cec.ko) kmod(rc-cinergy-1400.ko) kmod(rc-cinergy.ko) kmod(rc-core.ko) kmod(rc-d680-dmb.ko) kmod(rc-delock-61959.ko) kmod(rc-dib0700-nec.ko) kmod(rc-dib0700-rc5.ko) kmod(rc-digitalnow-tinytwin.ko) kmod(rc-digittrade.ko) kmod(rc-dm1105-nec.ko) kmod(rc-dntv-live-dvb-t.ko) kmod(rc-dntv-live-dvbt-pro.ko) kmod(rc-dtt200u.ko) kmod(rc-dvbsky.ko) kmod(rc-dvico-mce.ko) kmod(rc-dvico-portable.ko) kmod(rc-em-terratec.ko) kmod(rc-encore-enltv-fm53.ko) kmod(rc-encore-enltv.ko) kmod(rc-encore-enltv2.ko) kmod(rc-evga-indtube.ko) kmod(rc-eztv.ko) kmod(rc-flydvb.ko) kmod(rc-flyvideo.ko) kmod(rc-fusionhdtv-mce.ko) kmod(rc-gadmei-rm008z.ko) kmod(rc-geekbox.ko) kmod(rc-genius-tvgo-a11mce.ko) kmod(rc-gotview7135.ko) kmod(rc-hauppauge.ko) kmod(rc-hisi-poplar.ko) kmod(rc-hisi-tv-demo.ko) kmod(rc-imon-mce.ko) kmod(rc-imon-pad.ko) kmod(rc-imon-rsc.ko) kmod(rc-iodata-bctv7e.ko) kmod(rc-it913x-v1.ko) kmod(rc-it913x-v2.ko) kmod(rc-kaiomy.ko) kmod(rc-kworld-315u.ko) kmod(rc-kworld-pc150u.ko) kmod(rc-kworld-plus-tv-analog.ko) kmod(rc-leadtek-y04g0051.ko) kmod(rc-lme2510.ko) kmod(rc-loopback.ko) kmod(rc-manli.ko) kmod(rc-medion-x10-digitainer.ko) kmod(rc-medion-x10-or2x.ko) kmod(rc-medion-x10.ko) kmod(rc-msi-digivox-ii.ko) kmod(rc-msi-digivox-iii.ko) kmod(rc-msi-tvanywhere-plus.ko) kmod(rc-msi-tvanywhere.ko) kmod(rc-nebula.ko) kmod(rc-nec-terratec-cinergy-xs.ko) kmod(rc-norwood.ko) kmod(rc-npgtech.ko) kmod(rc-pctv-sedna.ko) kmod(rc-pinnacle-color.ko) kmod(rc-pinnacle-grey.ko) kmod(rc-pinnacle-pctv-hd.ko) kmod(rc-pixelview-002t.ko) kmod(rc-pixelview-mk12.ko) kmod(rc-pixelview-new.ko) kmod(rc-pixelview.ko) kmod(rc-powercolor-real-angel.ko) kmod(rc-proteus-2309.ko) kmod(rc-purpletv.ko) kmod(rc-pv951.ko) kmod(rc-rc6-mce.ko) kmod(rc-real-audio-220-32-keys.ko) kmod(rc-reddo.ko) kmod(rc-snapstream-firefly.ko) kmod(rc-streamzap.ko) kmod(rc-su3000.ko) kmod(rc-tango.ko) kmod(rc-tbs-nec.ko) kmod(rc-technisat-ts35.ko) kmod(rc-technisat-usb2.ko) kmod(rc-terratec-cinergy-c-pci.ko) kmod(rc-terratec-cinergy-s2-hd.ko) kmod(rc-terratec-cinergy-xs.ko) kmod(rc-terratec-slim-2.ko) kmod(rc-terratec-slim.ko) kmod(rc-tevii-nec.ko) kmod(rc-tivo.ko) kmod(rc-total-media-in-hand-02.ko) kmod(rc-total-media-in-hand.ko) kmod(rc-trekstor.ko) kmod(rc-tt-1500.ko) kmod(rc-twinhan-dtv-cab-ci.ko) kmod(rc-twinhan1027.ko) kmod(rc-videomate-m1f.ko) kmod(rc-videomate-s350.ko) kmod(rc-videomate-tv-pvr.ko) kmod(rc-winfast-usbii-deluxe.ko) kmod(rc-winfast.ko) kmod(rc-zx-irdec.ko) kmod(rdma_cm.ko) kmod(rdma_rxe.ko) kmod(rdma_ucm.ko) kmod(redrat3.ko) kmod(regmap-sdw.ko) kmod(reiserfs.ko) kmod(rfcomm.ko) kmod(rfkill-gpio.ko) kmod(rfkill.ko) kmod(rndis_host.ko) kmod(rndis_wlan.ko) kmod(rocket.ko) kmod(romfs.ko) kmod(rpcrdma.ko) kmod(rsi_91x.ko) kmod(rsi_sdio.ko) kmod(rsi_usb.ko) kmod(rt2400pci.ko) kmod(rt2500pci.ko) kmod(rt2500usb.ko) kmod(rt2800lib.ko) kmod(rt2800mmio.ko) kmod(rt2800pci.ko) kmod(rt2800usb.ko) kmod(rt2x00lib.ko) kmod(rt2x00mmio.ko) kmod(rt2x00pci.ko) kmod(rt2x00usb.ko) kmod(rt61pci.ko) kmod(rt73usb.ko) kmod(rtl2830.ko) kmod(rtl2832.ko) kmod(rtl8150.ko) kmod(rtl8187.ko) kmod(rtl8188ee.ko) kmod(rtl818x_pci.ko) kmod(rtl8192c-common.ko) kmod(rtl8192ce.ko) kmod(rtl8192cu.ko) kmod(rtl8192de.ko) kmod(rtl8192ee.ko) kmod(rtl8192se.ko) kmod(rtl8723-common.ko) kmod(rtl8723ae.ko) kmod(rtl8723be.ko) kmod(rtl8821ae.ko) kmod(rtl8xxxu.ko) kmod(rtl_pci.ko) kmod(rtl_usb.ko) kmod(rtllib.ko) kmod(rtllib_crypt_ccmp.ko) kmod(rtllib_crypt_tkip.ko) kmod(rtllib_crypt_wep.ko) kmod(rtlwifi.ko) kmod(rtsx_pci_ms.ko) kmod(rtsx_pci_sdmmc.ko) kmod(rtsx_usb_ms.ko) kmod(rtsx_usb_sdmmc.ko) kmod(s2250.ko) kmod(s2255drv.ko) kmod(s2io.ko) kmod(s5h1409.ko) kmod(s5h1411.ko) kmod(s5h1420.ko) kmod(s921.ko) kmod(saa6588.ko) kmod(saa6752hs.ko) kmod(saa7115.ko) kmod(saa7127.ko) kmod(saa7134-alsa.ko) kmod(saa7134-dvb.ko) kmod(saa7134-empress.ko) kmod(saa7134-go7007.ko) kmod(saa7134.ko) kmod(saa7146.ko) kmod(saa7146_vv.ko) kmod(saa7164.ko) kmod(saa717x.ko) kmod(saa7706h.ko) kmod(safe_serial.ko) kmod(samsung-laptop.ko) kmod(samsung-q10.ko) kmod(sbp_target.ko) kmod(sc92031.ko) kmod(sctp.ko) kmod(sctp_diag.ko) kmod(sdhci-acpi.ko) kmod(sdhci-cadence.ko) kmod(sdhci-pci.ko) kmod(sdhci-pltfm.ko) kmod(sdhci-xenon-driver.ko) kmod(sdhci.ko) kmod(sdio_uart.ko) kmod(sdricoh_cs.ko) kmod(sedlbauer_cs.ko) kmod(ser_gigaset.ko) kmod(serial_cs.ko) kmod(serial_ir.ko) kmod(sfc-falcon.ko) kmod(shark2.ko) kmod(si2157.ko) kmod(si2165.ko) kmod(si2168.ko) kmod(si21xx.ko) kmod(sierra.ko) kmod(sierra_net.ko) kmod(sil164.ko) kmod(silead.ko) kmod(sis190.ko) kmod(sis900.ko) kmod(sis_i2c.ko) kmod(sisusbvga.ko) kmod(sja1000.ko) kmod(skge.ko) kmod(sky2.ko) kmod(slhc.ko) kmod(sm501.ko) kmod(smb347-charger.ko) kmod(smc.ko) kmod(smc91c92_cs.ko) kmod(smc_diag.ko) kmod(smipcie.ko) kmod(smsc75xx.ko) kmod(smsc911x.ko) kmod(smsc9420.ko) kmod(smsc95xx.ko) kmod(smsdvb.ko) kmod(smsmdtv.ko) kmod(smssdio.ko) kmod(smsusb.ko) kmod(snd-ac97-codec.ko) kmod(snd-ad1889.ko) kmod(snd-ak4113.ko) kmod(snd-ak4114.ko) kmod(snd-ak4xxx-adda.ko) kmod(snd-ali5451.ko) kmod(snd-aloop.ko) kmod(snd-als300.ko) kmod(snd-als4000.ko) kmod(snd-asihpi.ko) kmod(snd-atiixp-modem.ko) kmod(snd-atiixp.ko) kmod(snd-au8810.ko) kmod(snd-au8820.ko) kmod(snd-au8830.ko) kmod(snd-azt3328.ko) kmod(snd-bcd2000.ko) kmod(snd-bebob.ko) kmod(snd-bt87x.ko) kmod(snd-ca0106.ko) kmod(snd-cmipci.ko) kmod(snd-compress.ko) kmod(snd-cs4281.ko) kmod(snd-cs46xx.ko) kmod(snd-cs5530.ko) kmod(snd-cs5535audio.ko) kmod(snd-cs8427.ko) kmod(snd-ctxfi.ko) kmod(snd-darla20.ko) kmod(snd-darla24.ko) kmod(snd-dice.ko) kmod(snd-dummy.ko) kmod(snd-echo3g.ko) kmod(snd-emu10k1-synth.ko) kmod(snd-emu10k1.ko) kmod(snd-emu10k1x.ko) kmod(snd-emux-synth.ko) kmod(snd-ens1370.ko) kmod(snd-ens1371.ko) kmod(snd-es1938.ko) kmod(snd-es1968.ko) kmod(snd-fireface.ko) kmod(snd-firewire-digi00x.ko) kmod(snd-firewire-lib.ko) kmod(snd-firewire-motu.ko) kmod(snd-firewire-tascam.ko) kmod(snd-fireworks.ko) kmod(snd-fm801.ko) kmod(snd-gina20.ko) kmod(snd-gina24.ko) kmod(snd-hda-codec-analog.ko) kmod(snd-hda-codec-ca0110.ko) kmod(snd-hda-codec-ca0132.ko) kmod(snd-hda-codec-cirrus.ko) kmod(snd-hda-codec-cmedia.ko) kmod(snd-hda-codec-conexant.ko) kmod(snd-hda-codec-generic.ko) kmod(snd-hda-codec-hdmi.ko) kmod(snd-hda-codec-idt.ko) kmod(snd-hda-codec-realtek.ko) kmod(snd-hda-codec-si3054.ko) kmod(snd-hda-codec-via.ko) kmod(snd-hda-codec.ko) kmod(snd-hda-core.ko) kmod(snd-hda-ext-core.ko) kmod(snd-hda-intel.ko) kmod(snd-hdmi-lpe-audio.ko) kmod(snd-hdsp.ko) kmod(snd-hdspm.ko) kmod(snd-hrtimer.ko) kmod(snd-hwdep.ko) kmod(snd-i2c.ko) kmod(snd-ice1712.ko) kmod(snd-ice1724.ko) kmod(snd-ice17xx-ak4xxx.ko) kmod(snd-indigo.ko) kmod(snd-indigodj.ko) kmod(snd-indigodjx.ko) kmod(snd-indigoio.ko) kmod(snd-indigoiox.ko) kmod(snd-intel-sst-acpi.ko) kmod(snd-intel-sst-core.ko) kmod(snd-intel-sst-pci.ko) kmod(snd-intel8x0.ko) kmod(snd-intel8x0m.ko) kmod(snd-isight.ko) kmod(snd-korg1212.ko) kmod(snd-layla20.ko) kmod(snd-layla24.ko) kmod(snd-lola.ko) kmod(snd-lx6464es.ko) kmod(snd-maestro3.ko) kmod(snd-mia.ko) kmod(snd-mixart.ko) kmod(snd-mixer-oss.ko) kmod(snd-mona.ko) kmod(snd-mpu401-uart.ko) kmod(snd-mpu401.ko) kmod(snd-mtpav.ko) kmod(snd-mts64.ko) kmod(snd-nm256.ko) kmod(snd-opl3-lib.ko) kmod(snd-opl3-synth.ko) kmod(snd-oxfw.ko) kmod(snd-oxygen-lib.ko) kmod(snd-oxygen.ko) kmod(snd-pcm-dmaengine.ko) kmod(snd-pcm-oss.ko) kmod(snd-pcm.ko) kmod(snd-pcsp.ko) kmod(snd-pcxhr.ko) kmod(snd-portman2x4.ko) kmod(snd-pt2258.ko) kmod(snd-rawmidi.ko) kmod(snd-riptide.ko) kmod(snd-rme32.ko) kmod(snd-rme96.ko) kmod(snd-rme9652.ko) kmod(snd-sb-common.ko) kmod(snd-sb16-dsp.ko) kmod(snd-seq-device.ko) kmod(snd-seq-dummy.ko) kmod(snd-seq-midi-emul.ko) kmod(snd-seq-midi-event.ko) kmod(snd-seq-midi.ko) kmod(snd-seq-oss.ko) kmod(snd-seq-virmidi.ko) kmod(snd-seq.ko) kmod(snd-serial-u16550.ko) kmod(snd-sis7019.ko) kmod(snd-skl_nau88l25_max98357a.ko) kmod(snd-soc-ac97.ko) kmod(snd-soc-acp-da7219mx98357-mach.ko) kmod(snd-soc-acp-rt5645-mach.ko) kmod(snd-soc-acpi-intel-match.ko) kmod(snd-soc-acpi.ko) kmod(snd-soc-adau-utils.ko) kmod(snd-soc-adau1761-i2c.ko) kmod(snd-soc-adau1761-spi.ko) kmod(snd-soc-adau1761.ko) kmod(snd-soc-adau17x1.ko) kmod(snd-soc-adau7002.ko) kmod(snd-soc-ak4458.ko) kmod(snd-soc-ak5558.ko) kmod(snd-soc-bd28623.ko) kmod(snd-soc-core.ko) kmod(snd-soc-cs35l34.ko) kmod(snd-soc-cs35l35.ko) kmod(snd-soc-cs42l42.ko) kmod(snd-soc-cs43130.ko) kmod(snd-soc-da7213.ko) kmod(snd-soc-da7219.ko) kmod(snd-soc-dmic.ko) kmod(snd-soc-es7134.ko) kmod(snd-soc-es8316.ko) kmod(snd-soc-es8328-i2c.ko) kmod(snd-soc-es8328-spi.ko) kmod(snd-soc-es8328.ko) kmod(snd-soc-hdac-hdmi.ko) kmod(snd-soc-hdmi-codec.ko) kmod(snd-soc-kbl_da7219_max98357a.ko) kmod(snd-soc-kbl_rt5663_max98927.ko) kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko) kmod(snd-soc-max9759.ko) kmod(snd-soc-max98090.ko) kmod(snd-soc-max98357a.ko) kmod(snd-soc-max98373.ko) kmod(snd-soc-max9867.ko) kmod(snd-soc-max98927.ko) kmod(snd-soc-nau8540.ko) kmod(snd-soc-nau8824.ko) kmod(snd-soc-nau8825.ko) kmod(snd-soc-pcm1789-codec.ko) kmod(snd-soc-pcm1789-i2c.ko) kmod(snd-soc-pcm186x-i2c.ko) kmod(snd-soc-pcm186x-spi.ko) kmod(snd-soc-pcm186x.ko) kmod(snd-soc-rl6231.ko) kmod(snd-soc-rl6347a.ko) kmod(snd-soc-rt286.ko) kmod(snd-soc-rt298.ko) kmod(snd-soc-rt5514-spi.ko) kmod(snd-soc-rt5514.ko) kmod(snd-soc-rt5640.ko) kmod(snd-soc-rt5645.ko) kmod(snd-soc-rt5651.ko) kmod(snd-soc-rt5663.ko) kmod(snd-soc-rt5670.ko) kmod(snd-soc-rt5677-spi.ko) kmod(snd-soc-rt5677.ko) kmod(snd-soc-sigmadsp-regmap.ko) kmod(snd-soc-sigmadsp.ko) kmod(snd-soc-simple-amplifier.ko) kmod(snd-soc-simple-card-utils.ko) kmod(snd-soc-simple-card.ko) kmod(snd-soc-simple-scu-card.ko) kmod(snd-soc-skl-ipc.ko) kmod(snd-soc-skl-ssp-clk.ko) kmod(snd-soc-skl.ko) kmod(snd-soc-skl_nau88l25_ssm4567.ko) kmod(snd-soc-skl_rt286.ko) kmod(snd-soc-spdif-rx.ko) kmod(snd-soc-spdif-tx.ko) kmod(snd-soc-ssm4567.ko) kmod(snd-soc-sst-acpi.ko) kmod(snd-soc-sst-atom-hifi2-platform.ko) kmod(snd-soc-sst-bdw-rt5677-mach.ko) kmod(snd-soc-sst-broadwell.ko) kmod(snd-soc-sst-bxt-da7219_max98357a.ko) kmod(snd-soc-sst-bxt-rt298.ko) kmod(snd-soc-sst-byt-cht-da7213.ko) kmod(snd-soc-sst-byt-cht-es8316.ko) kmod(snd-soc-sst-byt-cht-nocodec.ko) kmod(snd-soc-sst-bytcr-rt5640.ko) kmod(snd-soc-sst-bytcr-rt5651.ko) kmod(snd-soc-sst-cht-bsw-max98090_ti.ko) kmod(snd-soc-sst-cht-bsw-nau8824.ko) kmod(snd-soc-sst-cht-bsw-rt5645.ko) kmod(snd-soc-sst-cht-bsw-rt5672.ko) kmod(snd-soc-sst-dsp.ko) kmod(snd-soc-sst-firmware.ko) kmod(snd-soc-sst-haswell-pcm.ko) kmod(snd-soc-sst-haswell.ko) kmod(snd-soc-sst-ipc.ko) kmod(snd-soc-tas6424.ko) kmod(snd-soc-tda7419.ko) kmod(snd-soc-tlv320aic32x4-i2c.ko) kmod(snd-soc-tlv320aic32x4-spi.ko) kmod(snd-soc-tlv320aic32x4.ko) kmod(snd-soc-ts3a227e.ko) kmod(snd-soc-tscs42xx.ko) kmod(snd-soc-wm8524.ko) kmod(snd-sonicvibes.ko) kmod(snd-timer.ko) kmod(snd-trident.ko) kmod(snd-ua101.ko) kmod(snd-usb-6fire.ko) kmod(snd-usb-audio.ko) kmod(snd-usb-caiaq.ko) kmod(snd-usb-hiface.ko) kmod(snd-usb-line6.ko) kmod(snd-usb-pod.ko) kmod(snd-usb-podhd.ko) kmod(snd-usb-toneport.ko) kmod(snd-usb-us122l.ko) kmod(snd-usb-usx2y.ko) kmod(snd-usb-variax.ko) kmod(snd-usbmidi-lib.ko) kmod(snd-util-mem.ko) kmod(snd-via82xx-modem.ko) kmod(snd-via82xx.ko) kmod(snd-virmidi.ko) kmod(snd-virtuoso.ko) kmod(snd-vx-lib.ko) kmod(snd-vx222.ko) kmod(snd-ymfpci.ko) kmod(snd.ko) kmod(solo6x10.ko) kmod(solos-pci.ko) kmod(sony-btf-mpx.ko) kmod(sony-laptop.ko) kmod(soundcore.ko) kmod(soundwire-bus.ko) kmod(soundwire-cadence.ko) kmod(soundwire-intel-init.ko) kmod(soundwire-intel.ko) kmod(sp2.ko) kmod(sp8870.ko) kmod(sp887x.ko) kmod(spcp8x5.ko) kmod(speedfax.ko) kmod(speedtch.ko) kmod(squashfs.ko) kmod(sr9700.ko) kmod(ssb.ko) kmod(ssu100.ko) kmod(st1232.ko) kmod(st21nfca_hci.ko) kmod(st21nfca_i2c.ko) kmod(starfire.ko) kmod(stb0899.ko) kmod(stb6000.ko) kmod(stb6100.ko) kmod(stk1160.ko) kmod(stkwebcam.ko) kmod(stmmac.ko) kmod(streamzap.ko) kmod(stv0288.ko) kmod(stv0297.ko) kmod(stv0299.ko) kmod(stv0367.ko) kmod(stv0900.ko) kmod(stv090x.ko) kmod(stv0910.ko) kmod(stv6110.ko) kmod(stv6110x.ko) kmod(stv6111.ko) kmod(sundance.ko) kmod(sungem.ko) kmod(sunhme.ko) kmod(suni.ko) kmod(surface3-wmi.ko) kmod(surface3_button.ko) kmod(surface3_spi.ko) kmod(surfacepro3_button.ko) kmod(sym53c8xx.ko) kmod(symbolserial.ko) kmod(synclink.ko) kmod(synclink_gt.ko) kmod(synclinkmp.ko) kmod(t1pci.ko) kmod(target_core_user.ko) kmod(tc1100-wmi.ko) kmod(tc90522.ko) kmod(tcm_qla2xxx.ko) kmod(tda10021.ko) kmod(tda10023.ko) kmod(tda10048.ko) kmod(tda1004x.ko) kmod(tda10071.ko) kmod(tda10086.ko) kmod(tda18212.ko) kmod(tda18218.ko) kmod(tda18250.ko) kmod(tda18271.ko) kmod(tda18271c2dd.ko) kmod(tda665x.ko) kmod(tda7432.ko) kmod(tda8083.ko) kmod(tda8261.ko) kmod(tda826x.ko) kmod(tda827x.ko) kmod(tda8290.ko) kmod(tda9840.ko) kmod(tda9887.ko) kmod(tda998x.ko) kmod(tea575x.ko) kmod(tea5761.ko) kmod(tea5767.ko) kmod(tea6415c.ko) kmod(tea6420.ko) kmod(tehuti.ko) kmod(teles_cs.ko) kmod(tg3.ko) kmod(thinkpad_acpi.ko) kmod(ti_usb_3410_5052.ko) kmod(tifm_ms.ko) kmod(tifm_sd.ko) kmod(tlan.ko) kmod(tm6000-alsa.ko) kmod(tm6000-dvb.ko) kmod(tm6000.ko) kmod(topstar-laptop.ko) kmod(toshiba-wmi.ko) kmod(toshiba_acpi.ko) kmod(toshiba_bluetooth.ko) kmod(toshiba_haps.ko) kmod(toshsd.ko) kmod(touchit213.ko) kmod(touchright.ko) kmod(touchwin.ko) kmod(trf7970a.ko) kmod(ts2020.ko) kmod(tsc2007.ko) kmod(tsc40.ko) kmod(ttpci-eeprom.ko) kmod(ttusb_dec.ko) kmod(ttusbdecfe.ko) kmod(ttusbir.ko) kmod(tua6100.ko) kmod(tua9001.ko) kmod(tulip.ko) kmod(tuner-simple.ko) kmod(tuner-types.ko) kmod(tuner-xc2028.ko) kmod(tuner.ko) kmod(tvaudio.ko) kmod(tveeprom.ko) kmod(tvp5150.ko) kmod(tw2804.ko) kmod(tw686x.ko) kmod(tw9903.ko) kmod(tw9906.ko) kmod(typhoon.ko) kmod(ubi.ko) kmod(uda1342.ko) kmod(ueagle-atm.ko) kmod(ufshcd-core.ko) kmod(ufshcd-pci.ko) kmod(uio.ko) kmod(uio_aec.ko) kmod(uio_cif.ko) kmod(uio_hv_generic.ko) kmod(uio_pci_generic.ko) kmod(uio_sercos3.ko) kmod(uleds.ko) kmod(uli526x.ko) kmod(umc.ko) kmod(upd64031a.ko) kmod(upd64083.ko) kmod(upd78f0730.ko) kmod(usb-serial-simple.ko) kmod(usb251xb.ko) kmod(usb3503.ko) kmod(usb4604.ko) kmod(usb8xxx.ko) kmod(usb_8dev.ko) kmod(usb_debug.ko) kmod(usb_gigaset.ko) kmod(usb_wwan.ko) kmod(usbatm.ko) kmod(usblcd.ko) kmod(usbnet.ko) kmod(usbsevseg.ko) kmod(usbtouchscreen.ko) kmod(usbtv.ko) kmod(usbvision.ko) kmod(ushc.ko) kmod(usnic_verbs.ko) kmod(uss720.ko) kmod(uvcvideo.ko) kmod(uwb.ko) kmod(v4l2-common.ko) kmod(v4l2-dv-timings.ko) kmod(v4l2-fwnode.ko) kmod(vboxvideo.ko) kmod(ves1820.ko) kmod(ves1x93.ko) kmod(via-sdmmc.ko) kmod(videobuf-core.ko) kmod(videobuf-dma-sg.ko) kmod(videobuf-vmalloc.ko) kmod(videobuf2-common.ko) kmod(videobuf2-dma-contig.ko) kmod(videobuf2-dma-sg.ko) kmod(videobuf2-dvb.ko) kmod(videobuf2-memops.ko) kmod(videobuf2-v4l2.ko) kmod(videobuf2-vmalloc.ko) kmod(videodev.ko) kmod(viperboard.ko) kmod(visor.ko) kmod(vmw_pvrdma.ko) kmod(vp27smpx.ko) kmod(vub300.ko) kmod(vx855.ko) kmod(vxcan.ko) kmod(vxge.ko) kmod(w1_ds2405.ko) kmod(w1_ds2406.ko) kmod(w1_ds2413.ko) kmod(w1_ds2438.ko) kmod(w1_ds2805.ko) kmod(w5100-spi.ko) kmod(w5100.ko) kmod(w5300.ko) kmod(wacom_i2c.ko) kmod(wacom_serial4.ko) kmod(wacom_w8001.ko) kmod(wbsd.ko) kmod(wcn36xx.ko) kmod(whc-rc.ko) kmod(whci.ko) kmod(whiteheat.ko) kmod(wil6210.ko) kmod(winbond-840.ko) kmod(winbond-cir.ko) kmod(wire.ko) kmod(wl1251.ko) kmod(wl1251_sdio.ko) kmod(wl1251_spi.ko) kmod(wl1273-core.ko) kmod(wl12xx.ko) kmod(wl18xx.ko) kmod(wlcore.ko) kmod(wlcore_sdio.ko) kmod(wlcore_spi.ko) kmod(wm8739.ko) kmod(wm8775.ko) kmod(wmi-bmof.ko) kmod(wmi.ko) kmod(wusb-cbaf.ko) kmod(wusb-wa.ko) kmod(wusbcore.ko) kmod(xc4000.ko) kmod(xc5000.ko) kmod(xirc2ps_cs.ko) kmod(xircom_cb.ko) kmod(xo1-rfkill.ko) kmod(xo15-ebook.ko) kmod(xsens_mt.ko) kmod(xusbatm.ko) kmod(yellowfin.ko) kmod(yenta_socket.ko) kmod(yurex.ko) kmod(zaurus.ko) kmod(zd1211rw.ko) kmod(zd1301.ko) kmod(zd1301_demod.ko) kmod(zet6223.ko) kmod(zforce_ts.ko) kmod(zl10036.ko) kmod(zl10039.ko) kmod(zl10353.ko) kmod(zr364xx.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-modules-extra-4.19.30-200.rt16.21.fc31.i686 Provides: installonlypkg(kernel-module) kernel-rt-modules-extra = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra = 4.19.30-200.rt16.21.fc31+rt kernel-rt-modules-extra(x86-32) = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra-i686 = 4.19.30-200.rt16.21.fc31 kernel-rt-modules-extra-i686 = 4.19.30-200.rt16.21.fc31+rt kernel-rt-modules-extra-uname-r = 4.19.30-200.rt16.21.fc31.i686+rt kmod(6pack.ko) kmod(a3d.ko) kmod(adi.ko) kmod(aer_inject.ko) kmod(affs.ko) kmod(analog.ko) kmod(appletalk.ko) kmod(avm_cs.ko) kmod(avma1_cs.ko) kmod(avmfritz.ko) kmod(bas_gigaset.ko) kmod(batman-adv.ko) kmod(baycom_par.ko) kmod(baycom_ser_fdx.ko) kmod(baycom_ser_hdx.ko) kmod(befs.ko) kmod(bpqether.ko) kmod(br2684.ko) kmod(c_can_platform.ko) kmod(capi.ko) kmod(clip.ko) kmod(cobra.ko) kmod(coda.ko) kmod(cuse.ko) kmod(db9.ko) kmod(diva_idi.ko) kmod(divas.ko) kmod(dlm.ko) kmod(ds2482.ko) kmod(ds2490.ko) kmod(dss1_divert.ko) kmod(elsa_cs.ko) kmod(ems_pci.ko) kmod(ems_usb.ko) kmod(esd_usb2.ko) kmod(gamecon.ko) kmod(gf2k.ko) kmod(gfs2.ko) kmod(grip.ko) kmod(grip_mp.ko) kmod(guillemot.ko) kmod(hdlcdrv.ko) kmod(hfc4s8s_l1.ko) kmod(hfcmulti.ko) kmod(hfcpci.ko) kmod(hwa-rc.ko) kmod(hysdn.ko) kmod(iforce.ko) kmod(interact.ko) kmod(ipddp.ko) kmod(joydump.ko) kmod(kvaser_pci.ko) kmod(l2tp_debugfs.ko) kmod(l2tp_eth.ko) kmod(l2tp_netlink.ko) kmod(l2tp_ppp.ko) kmod(lec.ko) kmod(mISDN_dsp.ko) kmod(magellan.ko) kmod(mkiss.ko) kmod(mptctl.ko) kmod(mptfc.ko) kmod(netjet.ko) kmod(netrom.ko) kmod(nilfs2.ko) kmod(ocfs2.ko) kmod(ocfs2_dlm.ko) kmod(ocfs2_dlmfs.ko) kmod(ocfs2_nodemanager.ko) kmod(ocfs2_stack_o2cb.ko) kmod(ocfs2_stack_user.ko) kmod(ocfs2_stackglue.ko) kmod(orinoco.ko) kmod(orinoco_cs.ko) kmod(orinoco_nortel.ko) kmod(orinoco_pci.ko) kmod(orinoco_plx.ko) kmod(orinoco_usb.ko) kmod(plx_pci.ko) kmod(pppoatm.ko) kmod(rds.ko) kmod(rds_rdma.ko) kmod(rds_tcp.ko) kmod(rose.ko) kmod(sch_atm.ko) kmod(sch_cbq.ko) kmod(sch_choke.ko) kmod(sch_drr.ko) kmod(sch_dsmark.ko) kmod(sch_gred.ko) kmod(sch_mqprio.ko) kmod(sch_multiq.ko) kmod(sch_netem.ko) kmod(sch_qfq.ko) kmod(sch_red.ko) kmod(sch_sfb.ko) kmod(sch_teql.ko) kmod(sidewinder.ko) kmod(sja1000_platform.ko) kmod(slcan.ko) kmod(slip.ko) kmod(softing.ko) kmod(spaceball.ko) kmod(spaceorb.ko) kmod(stinger.ko) kmod(sysv.ko) kmod(tcp_bic.ko) kmod(tcp_highspeed.ko) kmod(tcp_htcp.ko) kmod(tcp_hybla.ko) kmod(tcp_illinois.ko) kmod(tcp_lp.ko) kmod(tcp_scalable.ko) kmod(tcp_vegas.ko) kmod(tcp_veno.ko) kmod(tcp_westwood.ko) kmod(tcp_yeah.ko) kmod(tmdc.ko) kmod(trancevibrator.ko) kmod(turbografx.ko) kmod(twidjoy.ko) kmod(ubifs.ko) kmod(ufs.ko) kmod(usbip-core.ko) kmod(usbip-host.ko) kmod(vcan.ko) kmod(vhci-hcd.ko) kmod(w1_ds2408.ko) kmod(w1_ds2423.ko) kmod(w1_ds2431.ko) kmod(w1_ds2433.ko) kmod(w1_ds2780.ko) kmod(w1_ds2781.ko) kmod(w1_ds28e04.ko) kmod(w1_smem.ko) kmod(w1_therm.ko) kmod(w6692.ko) kmod(walkera0701.ko) kmod(warrior.ko) kmod(xpad.ko) kmod(yam.ko) kmod(zhenhua.ko) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-rt-debuginfo-4.19.30-200.rt16.21.fc31.i686 Provides: installonlypkg(kernel) kernel-rt-debuginfo = 4.19.30-200.rt16.21.fc31 kernel-rt-debuginfo(x86-32) = 4.19.30-200.rt16.21.fc31 kernel-rt-debuginfo-i686 = 4.19.30-200.rt16.21.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 Wrote: /builddir/build/RPMS/kernel-headers-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-cross-headers-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-i686-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-core-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-devel-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-modules-extra-4.19.30-200.rt16.21.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-rt-debuginfo-4.19.30-200.rt16.21.fc31.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NMBUIw + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-4.19.30-200.rt16.21.fc31.i386 + exit 0 Finish: rpmbuild kernel-4.19.30-200.rt16.21.fc31.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/871016-fedora-rawhide-i386-1553107896.081696/root/var/log/dnf.log /var/lib/mock/871016-fedora-rawhide-i386-1553107896.081696/root/var/log/dnf.librepo.log /var/lib/mock/871016-fedora-rawhide-i386-1553107896.081696/root/var/log/dnf.rpm.log Finish: build phase for kernel-4.19.30-200.rt16.21.fc31.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/kernel-4.19.30-200.rt16.21.fc31.src.rpm) Config(child) 218 minutes 54 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run